-
Original Model link
-
My Model Link
This project originated from the "Chai aur Backend" course by Hitesh Choudhary (YouTube). While the course focused on teaching the foundational backend development for the MERN stack (covering only User API endpoints), I extended the project significantly by:
- Implementing additional APIs for features such as videos, subscriptions, comments, tweets, playlists, likes, health checks, and dashboards based on the provided hints.
- Designing and implementing a Reply API independently.
- Refining the schema to improve efficiency and structure.
- Developing the entire frontend, which was not part of the original course scope.
Follow these steps to set up and run the backend server:
-
Navigate to the server directory
cd server -
Create a
.envfile- Use the
server/.env.samplefile as a reference to configure your environment variables.
- Use the
-
Install dependencies
npm i
-
Run the development server
npm run dev
Follow these steps to set up and run the frontend server:
-
Navigate to the client directory
cd client -
Configure the proxy for Vite
- Create a
.envfile in theclientdirectory based on theclient/.env.samplefile.
- Create a
-
Install dependencies
npm i
-
Run the development server
npm run dev
- My Backend Tutorial repo link of the original course of "Chai aur Backend"
Aditya Mishra
A passionate software developer with expertise in building scalable backend systems and intuitive user interfaces. This project reflects my commitment to learning and implementing end-to-end solutions in the MERN stack.
Feel free to reach out for collaboration or feedback!
Contact Information:
- GitHub: AdityaNath0777
- X: AdityaNath0777