Essential Project requirement:
1. User Login
• Allow user to sign up with Email and login app
2. Personal information requirement
• The app shall acquire user’s location.
• App shall get user’s personal information, real-time location, age, languages (can be multiple) and gender when they sign up
3. Voice chat match system
• For every user, app provides voice chat match system that allows users to match with another user based on conditions (age, distance, languages, and gender.) they chose before match started
• When users start the match system, they shall set up the age, distance, languages, and gender of people they want to chat with. Default languages shall be the same languages users chose when they signed up.
• The system matches people and starts a voice chat for them for a certain time (x minutes). User shall be allowed to hang up whenever they want.
• After the chat is over (x minutes or chat is ended by one user), the system shall ask users to choose whether they like or not the person they talk to.
• Only if both users hit LIKE, they can be friends
4. Friends System
• App has FRIENDS LIST that shows all friends of the current user.
• The app does not allow users to send picture and text message to their friends.
App only allows user to send a voice message and start a voice call between friends.
Feel Free to Ask us Question