Skip to content

AdityaNath0777/ChalChitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

218 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

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.

Backend Setup (Completed)

Follow these steps to set up and run the backend server:

  1. Navigate to the server directory

    cd server
  2. Create a .env file

    • Use the server/.env.sample file as a reference to configure your environment variables.
  3. Install dependencies

    npm i
  4. Run the development server

    npm run dev

Frontend Setup (In Progress)

Follow these steps to set up and run the frontend server:

  1. Navigate to the client directory

    cd client
  2. Configure the proxy for Vite

    • Create a .env file in the client directory based on the client/.env.sample file.
  3. Install dependencies

    npm i
  4. Run the development server

    npm run dev

  • My Backend Tutorial repo link of the original course of "Chai aur Backend"

Author

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:

Author: AdityaNath0777

About

This project is a full-stack MERN (MongoDB, Express.js, React, Node.js) application that integrates key features from YouTube and Twitter (now X). It provides a platform for video sharing, social networking, and real-time interactions, demonstrating the powerful capabilities of the MERN stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors