###### Are the correct form elements being used in the registration? (Email, Password, First Name, Last Name, Date of Birth, Avatar/Image (Optional), Nickname (Optional), About Me (Optional))
##### Try to register a user.
###### Did the app saved the registered user without error?
###### Are you able to include an image (JPG or PNG) or a GIF on it?
##### Try creating a comment.
###### Are you able to include an image (JPG or PNG) or a GIF on it?
##### Try creating a post.
###### Can you specify the type of privacy of the post (private, public, almost private)?
###### If you choose the almost private privacy option, can you specify the users that are allowed to see the post?
##### Groups
##### Try creating a group.
###### Were you able to invite one of your followers to join the group?
##### Open two browsers, log in with different users on each browser, follow each other and with one of the users create a group and invite the other user.
###### Did the other user received a group invitation that he/she can refuse/accept?
##### Using the same browsers and the same users, with one of the users create a group and with the other try to make a group entering request.
###### Did the owner of the group received a request that he/she can refuse/accept?
###### Can a user make group invitations, after being part of the group (being the user different from the creator of the group)?
###### Can a user make a group entering request (a request to enter a group)?
###### After being part of a group, can the user create posts and comment already created posts?
##### Try to create an event in a group.
###### Were you asked for a title, a description, a day/time and at least two options (going, not going)?
##### Using the same browsers and the same users, after both of them becoming part of the same group, create an event with one of them.
###### Is the other user able to see the event and vote in which option he wants?
##### Try and open two browsers (ex: Chrome and Firefox), log in with different users in each one. Then with one of the users try to send a private message to the other user.
##### Try and open two browsers (ex: Chrome and Firefox), log in with different users that are not following each other at all. Then with one of the users try to send a private message to the other user.
###### Can you confirm that it was not possible to create a chat between these two users?
##### Try and open three browsers (ex: Chrome and Firefox or a private browser), log in with different users in each one. Then with one of the users try to send a private message to one of the other users.
###### Did only the targeted user received the message?
##### Using the three browsers with the users, enter with each user a common group. Then start sending messages to the common chat room using one of the users.
###### Did all the users that are common to the group receive the message in realtime?
##### Using the three browsers with the users, continue chatting between the users in the group.
###### Did the chat between the users went well? (did not crash the server)
###### Can you confirm that it is possible to send emojis via chat to other users?
###### Can you check the notifications on every page of the project?
##### Open two browsers, log in as two different private users and with one of them try to follow the other.
###### Did the other user received a notification regarding the following request?
##### Open two browsers, log in with different users on each browser, follow each other and with one of the users create a group and invite the other user.
##### Open two browsers, log in with different users on each browser, create a group with one of them and with the other send a group entering request.
###### Did the other user received a notification regarding the group entering request?
##### Open two browsers, log in with different users on each browser, become part of the same group with both users and with one of the users create an event.
###### Did the other user received a notification regarding the creation of the event?