User Guide Use of the WishVast System is meant to be very easy and accessible, creating groups and adding users is done through the GUI WishVast Network Manager Program, all other actions are done via text messages. To send a message to your group send a text to the WishVast number that is formatted like: "msg <NAME OF GROUP> <MESSAGE TO SEND>" where: <NAME OF GROUP> is replaced by a group that you are a member of, <MESSAGE TO SEND> is replaced by the message that you are sending to the group (any text after the group name will be sent as the message) To send points to someone else in your group sent a text to WishVast formatted like: "pts <NAME OF GROUP> <NUMBER TO GIVE POINTS TO> <NUMBER OF POINTS>" where: <NAME OF GROUP> is replaced by a group that you are a member of, <NUMBER TO GIVE POINTS TO> is replaced by the full phone number (include country and area code) of another person in the group you want to give points to, <NUMBER OF POINTS> is replaced by the number of points (or the rating) you want to give (a non-negative whole number that is less then the max number of points to give at one time/max rating (this will be checked by the WishVast program anyway)) To get a rating report on someone send a text to WishVast formatted like: "rtg <NAME OF GROUP> <NUMBER TO GET RATING OF>" where <NAME OF GROUP> is replaced by a group you are a member of, <NUMBER TO GET RATING OF> is the full phone number (include country and area code) of the person you would like to get a rating of (if this is your own number you will always be able to get this rating (in the current implementation), if it is someone elses number the system will check if you are allowed to get this persons rating.) Programming Manual Please see the in-code comments as well as the javadocs for more information about the implementation of the WishVast system. Attached are the two code files, Backend.java contains the code that receives and processes the text messages and UI.java contains the code for the GUI program. More info will be added about compiling and running this project on your own computer soon. |