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