An open API service indexing awesome lists of open source software.

https://github.com/shubhdeep12/quedoor_core

Quedoor - A social media app specially curated for students preparing for exams
https://github.com/shubhdeep12/quedoor_core

cloudinary express expressjs nodejs postgresql redis rest-api sequelize sequelize-orm typescript

Last synced: 2 months ago
JSON representation

Quedoor - A social media app specially curated for students preparing for exams

Awesome Lists containing this project

README

          



Quedoor logo

Quedoor(Backend)


A social media app specially curated for students preparing for exams



Frontend repository here - Quedoor Frontend




## Tech Stack used


  • Node.js

  • Express.js

  • PostgreSQL

  • Sequelize

  • Typescript

  • Redis




## Checkpoints
- [x] Add Authentication API
- [x] Add User details API
- [x] APIs to handle CRUD of Posts
- [x] APIs to handle CRUD of comments
- [x] 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.




## How to setup?

- Clone the repository.
- Run the Frontend locally.
- Add the relevant environment variables and start the Backend.




## Contribution
- Check this hard-to-understand Contribution guide