PartyTalk is a app to instant messages using gmail for authentication. The context in which the application will be used is events, with the aim that participants can interact without sharing any personal information. A differential that this app can offer is the possibility to create multiple accounts for a single user.
The PartyTalk MVP is going to use Firebase as a backend and Clean Architecture with MVVM for structure the project.
To acess our app, you must sign in with a google account and create a valid username. After that if you want to log off you must only click in your profile photo, it will open a drawer, than click in logout button.
Remember, if you re-enter with the same email, it isn't necessary choose other username.
After authentication you will see chat list empty, don't worry, when someone sends you a message it will appear on your screen.
On messages screen you can send new messages to other person and read all history messages.
On this screen you can see all the events you participate in. Clicking on an event will take you to the participants screen, this page lists all the participants of the selected meeting, here you can also filter them by name.
ID | Descriçao |
---|---|
UC01 | As a user, I want to create a account and sign in using Gmail address, as also, I want to have the possibility to log off of the application |
UC02 | As a user, I want to send messages to other users who are at same event as me |
UC03 | As a user, I want to search other users, using its username, that are at same event as me |
UC04 | As a user, I want to receive notification of messages sent to me |
UC05 | As a user, I want to receive notification of messages sent to me |
UC06 | As a user, I want to delete chats to manage this screen as I like it |
UC07 | As a user, I want to delete my account |