Database: The database will be kept as a table format file in local sever, and the table will contains users’ nickname, e-mail, age, etc, which should be kept safe and only can’t be shown to other users only if user chooses to do that. Also, the table of users should contain columns named ‘ParticipantScore’ and ‘OrganiseScore’, which will show to other users in the profile, and this table should be changeable, cause the table data will change each time after each participants rate others after activities. (calculate the average)
User Experience:
We decided to have a welcome page to give users a brief introduction and direction to our app. And login button should be their to provide users an easy way to use, also, users can use google account or facebook account to login, so this two logos should just under the login button.
We put the notification function in the user’s profile page. It will be easier for users to go through all the activities they are going to join, and the activities shown there should include time, location and chat room button. So in the technical parts, this interface should get all the data from the activity table and the link from chatroom button to chat room page should be set. Below activities table is logout button, users can logout with that.
Continue……