https://github.com/sachin-chaurasiya/play-with-backend
This Repository is for learning the backend development by building the project.
https://github.com/sachin-chaurasiya/play-with-backend
cloudinary express javascript mongodb mongoose multer react reactjs resend winston
Last synced: 2 months ago
JSON representation
This Repository is for learning the backend development by building the project.
- Host: GitHub
- URL: https://github.com/sachin-chaurasiya/play-with-backend
- Owner: Sachin-chaurasiya
- License: mit
- Created: 2024-01-13T09:49:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-17T06:30:19.000Z (5 months ago)
- Last Synced: 2025-02-14T05:17:42.486Z (4 months ago)
- Topics: cloudinary, express, javascript, mongodb, mongoose, multer, react, reactjs, resend, winston
- Language: JavaScript
- Homepage:
- Size: 223 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://app.eraser.io/workspace/rEUg0IpMC3HeS7j208wU?origin=share)

## 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
- [MongoDB](https://www.mongodb.com)
- [Resend](https://resend.com/overview)
- [Cloudinary](https://cloudinary.com/)### Step 1: Fork the repo
### Step 2: Clone the repo
```shell
git clone https://github.com//Play-With-Backend.git
```
### Step 3: Install the dependencies
> Make sure your node version should be >=18.18.2```shell
npm install
```### Step 4: Create `.env` and copy the values from `.env.sample`
> Make sure to update the environment variable values with actual values.

### Step 5: Start the server
```shell
npm run dev
```
---
[Youtube Playlist](https://www.youtube.com/playlist?list=PLu71SKxNbfoBGh_8p_NS-ZAh6v7HhYqHW)