Chatup App is based on concept of group chat. Every user who signed up creates its own chat room. 1 Room per user is allowed. So he / she will have Nick / Username and a chat room , chat room can be chosen at the time of registration. That user will be admin for that room to accept request , kick user or ban user. Maximum users allowed in romo are 10.
No images allowed in chat. Just emoji and text based chat. One2One chat and Avatar will be premium feature. Premium member can have upto 25 users.
I will try to explain App flow chart in detail as much as i can.
Splash screen login or sign up
If login, will login with mobile number instead of email.
If sign up . will ask for Country first ( Pakistan )
Than mobile number
It will send a code to verify number
Than will create profile. We want to keep profile as basic as we can.
User Name, Email, Male / Female, Full Name, NIC, Date of Birth, Country, City.
Chat Group Name, Genre
In Tabs it will have Nearby , Lounge , Chat , News , Profile
Room Admin will be able to allow user kick user or bank user.
All users can report user such as abusive or inappropriate behavior, which super admin will look into.
Super user can Block, Ban, Allow user , rooms. Update to premium accounts monthly, quarterly or annual bases
Super admin can view users full profile, whereas users can view only username, chatroom city and country
Stars ranking will be a good idea , like thumbs up and thumbs down to give user idea of person.
News page is for feeds. Which we will be use as fb style feed page or twitter to update our products and news.
Profile page contains information, free users can update pre defined avatar where as premium user can update picture.
Mobile number , Full name and NIC is not visible to other users.
Other users can view user name, dp, city , country and persons rank and reviews.