Shubhdeep12 / Quedoor_core

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

Home Page:https://quedoor.shubhdeepchhabra.in/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • MongoDB
  • Mongoose
  • PostgreSQL
  • Sequelize
  • Neo4j
  • 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

About

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

https://quedoor.shubhdeepchhabra.in/


Languages

Language:TypeScript 98.9%Language:JavaScript 1.1%