- Make APIs for Authentication
- Make APIs for User
- Make APIs for Documents
- Make APIs for Collaborators
- Restructure the implementation of Collaborators
- Couple Collaborators with Documentation
- Make overall data more private and secure
- Make APIs for Collboration
- Establish different endpoints for Socket connections
- Come up with a proper structure for Socket Communication
- Use async/await for long mongoose chains
- Setup Redux
- Setup Router
- Make API Caller lib
- Create Login flow
- Decide UI