Skip to content

This Repository is for learning the backend development by building the project.

License

Notifications You must be signed in to change notification settings

Sachin-chaurasiya/Play-With-Backend

Repository files navigation

Play With Backend

This Repository is for learning the backend development by building the project.

Data Models Link

Data Models Diagram built with Eraser.io

diagram-export-15-01-2024-12_26_40

Tech Stack

  • NodeJs
  • Express
  • MongoDB
  • Mongoose
  • Winston
  • Resend
  • Multer
  • Cloudinary

Local development

To run this project in local you should have account in these services

Step 1: Fork the repo

Step 2: Clone the repo

git clone https://github.com/<your-name>/Play-With-Backend.git

Step 3: Install the dependencies

Make sure your node version should be >=18.18.2

npm install

Step 4: Create .env and copy the values from .env.sample

Make sure to update the environment variable values with actual values.

image

Step 5: Start the server

npm run dev

image


Youtube Playlist