Skip to content

A video series on chai aur code youtube channel

Notifications You must be signed in to change notification settings

noble-ch/chai-backend

 
 

Repository files navigation

chai aur backend series

This is a video series on backend with javascript


Project Overview

Introduction

Welcome to our comprehensive backend project built using Node.js, Express.js, MongoDB, Mongoose, JWT, Bcrypt, and more! This project is a robust foundation for a complete video hosting website, comparable to platforms like YouTube. We've meticulously crafted every feature essential for a backend, ensuring a rich learning experience for you.

Features

  • User Authentication: Secure and seamless login/signup functionalities.
  • Video Management: Easily upload and manage videos for users.
  • Engagement Features: Implementing features like likes, dislikes, comments, replies, subscribe, and unsubscribe.
  • Security Practices: Adhering to industry standards with JWT (JSON Web Tokens), Bcrypt for password hashing, and robust access token management.

Technologies Used

  • Node.js and Express.js: Building the server-side infrastructure.
  • MongoDB and Mongoose: Efficiently managing and interacting with the database.
  • JWT (JSON Web Tokens): Ensuring secure and authenticated communication.
  • Bcrypt: Safeguarding user passwords with industry-standard hashing.
  • Access Tokens and Refresh Tokens: Enhancing security and user experience.

Learning Opportunities

This project is not just a backend, but a learning journey. Explore best practices in web development, understand the intricacies of user authentication, and delve into the world of secure token management. Whether you're a beginner or an experienced developer, there's something valuable to glean from this project.


Top Contributer to complete all TODOs

  1. Spiderman (just sample) Link to Repo

How to contribute in this open source Project

First, please understand that this is not your regular project to merge your PR. This repo requires you to finish all assignments that are in controller folder. We don't accept half work, please finish all controllers and then reach us out on Discord or Twitter and after checking your repo, I will add link to your repo in this readme.

About

A video series on chai aur code youtube channel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%