A social media app specially curated for students preparing for exams
Frontend repository here - Quedoor Frontend
- Node.js
- Express.js
- MongoDB
- Mongoose
- PostgreSQL
- Sequelize
- Neo4j
- Typescript
- Redis
- Add Authentication API
- Add User details API
- APIs to handle CRUD of Posts
- APIs to handle CRUD of comments
- Handle following and followers
- To create caching for Users and Posts Database.
- To create a Newsfeed Cache.
- To create a Post Service to handle Post creation Flow and updating cache.
- To create a Fanout service that will handle the news feed cache of all users.
- Branding feature for every user.
- Realtime Notifications.
- 1-1 Chat with video call support.
- Clone the repository.
- Run the Frontend locally.
- Add the relevant environment variables and start the Backend.
- Check this hard-to-understand Contribution guide