Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 3.22 KB

README.md

File metadata and controls

41 lines (24 loc) · 3.22 KB

partytalk

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.

Authentication

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.

Chat

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.

Events

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.

Use cases

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