PORT=<YOUR_PORT_NUMBER>
MONGO_URI=<YOUR_MONGO_URI>
# JWT
JWT_SECRET=<YOUR_JWT_SECRET_KEY>
JWT_EXPIRES_IN=<YOUR_JWT_EXPIRES_IN>
# CLOUD STORAGE
CLOUD_NAME=<YOUR_CLOUD_NAME>
CLOUD_API_KEY=<YOUR_CLOUD_API_KEY>
CLOUD_API_SECRET=<YOUR_CLOUD_SECRET_KEY>
# EMAIL
NODE_MAIL=<YOUR_EMAIL>
NODE_MAIL_PASS=<YOUR_EMAIL_PASSWORD>
- Node.js
- Express.js
- MongoDB
- Mongoose
- Ejs
- JWT
- Cloudinary
- Express File Upload
- Nodemailer
- Bcrypt
- Dotenv
- Express Async Handler
- Nodemon
$ npm install
$ npm start