Reference : Blog
DB Schema for the Application : check here
- Authentication and Authorization
- Upload and Delete posts
- Like and Comment on posts
- Create and Edit profile just like a Linkedin profile
- Send Connection requests to various people in the app
- Accept or Reject any connection invitation
- One to One messaging between all the registered users
- See all the registered users under mynetwork section
- Notifications section where you can see your personal notifications. Ex: you will recieve a notification when a user accepts/rejects your connection invitation and when someone request you to connect
- Implement web push notifications