Skip to content

Natours is a complete application for guided tours, using NodeJS, Express and MongoDB for the API and Pug for the interface

License

Notifications You must be signed in to change notification settings

vitorquadros/natours

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natours Icon

Natours

Repository size

This project is an website to explore/buy guided tours and a API to manage the tours, users, reviews, bookings and authentication.

Table of Content

Features · Technologies · Preview · How to test · License

🚀 Features

API

  • Endpoints for all CRUD operations to manage tours, users, reviews and bookings

  • Protected endpoints for admin and guides management

  • Authentication

  • Payment

  • Email

  • Geolocation

Website

  • Interface for home, account and tour page

  • Implementation for mostly of the API features

⚙️ Technologies

Main technologies used

👀 Preview

Click to expand image section

Home

Account

Tour Page

❓ How to test

Wanna run the application?

  1. Clone the repository and install the dependencies with npm install

  2. Create a .env file and fill the envinroment variables, all the application variables are in ./github/env.txt

©️ License

This project is under the MIT license.

Made with ❤︎ by Vitor Quadros

About

Natours is a complete application for guided tours, using NodeJS, Express and MongoDB for the API and Pug for the interface

Topics

Resources

License

Stars

Watchers

Forks