/Quedoor_core

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

Primary LanguageTypeScript

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

  • 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.


How to setup?

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


Contribution