real-world-Tourism-node-epxress-mongodb
real world tourism node express mongodb.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
What things you need to install the software and how to install them
node
mongodb
postman(optional to try the apis)
Installing
A step by step series of examples that tell you how to get a development env running.
clone or download the project go to project directory and install dependencies by:
npm i
create dotenv file as .env.example. create fake data as follows
node seed.js
Important packages
- Express.js
- Mongoose
- Formage
- Passport-jwt, Passport-local
- Jsonwebtoken
- Mongo-seeding
- Fawn
- Ejs
- Jalali-moment
- Request-ip
- Validator
- Morgan
- Nodemailer
Dev packages
- Mocha, Chai
- Faker
Authors
- Pejman Hadavi
License
This project is licensed under the MIT License - see the LICENSE.md file for details