Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.07 KB

Readme.md

File metadata and controls

20 lines (16 loc) · 1.07 KB

Youtube + Twitter Backend Project

Build a robust backend similar to YouTube and Twitter, covering a wide range of functionalities. Explore the documentation below for more details

User Management

  • Registration, Login, Logout, Update, Refresh Token: Implement user authentication functionalities.
  • Profile Management: Allow users to manage their profiles.
  • Watch History Tracking: Track user's watch history for personalized recommendations.
  • Password Encryption: Ensure secure storage of user passwords.

Technology Used

  • Node.js: JavaScript runtime for building scalable network applications.
  • Express.js: Web application framework for Node.js.
  • MongoDB: (Aggregation Pipeline): Document-oriented NoSQL database.
  • Cloudinary: Cloud-based image and video management solution.
  • JWT (JSON Web Tokens): Securely transmit information between parties.
  • Bcrypt: Hashing library for securing passwords.
  • Multer: Middleware for handling file uploads.

DataBase Model Link : Model Link