Key features of the app:
New users can register with:
Full name
Email OR Mobile No.
Password
Birthday
Gender [Radio Button: Male | Female]
Captcha code etc
Or they can signup via social media
After login users will be redirected to their "News Feed" whereby they can view all post sent by friends in default.
Users will have their unique profiles. There, I'll provide "Settings" panel, whereby they can modify & manage the details that they have provided
Members can:
Members will have the ability to share their provided profile contents with Public/Friends/Only Me/Group OR, they can create their "Custom" list to share their information with
Upload Photos/Videos, Files
Write Status
Create Life Events, Pages, Topics, Groups
Can comment, like, unlike, share, follow, any photos/videos/posts/status as well as any other member's profile
Can invite people to join into the app via email
They can search other members on the app through the Robust Search Feature
Search results will appear as List view with member's Profile Picture & other profile details like:
Occupation
Education
Mutual Friends [If they are already added]
Options: Add Friend, Message etc
If the other member approve the friend request, then both will be connected as “Friends”
Then, both will be able to chat privately with each other via Internal messaging system, where they can:
Create groups & can communicate within the groups
Add/Remove members into the group chat
Rename, Delete Chat Group
Send files, photos etc