Skip to content

Natours website + API implementing: ExpressJS, MongoDB, RESTful APIs, security and more.

Notifications You must be signed in to change notification settings

gerardgal/Natours-API

Repository files navigation

Description

This website is currently deployed with Cyclic and is available at: Natours-gerard

Home Page

Applied technologies

  • NodeJS / Express.
  • MongoDB / Mongoose ODM.
  • JWT / Bcrypt.
  • Stripe / Sendgrid.
  • Pug Templates / Parcel bundler.

What can you do in this version?

  • Register a new account.
  • Modify your account settings.
  • See all available tours.
  • Book a tour!
  • Check your bookings.

How to 'pay' for a tour?

This app uses Stripe payments webhook in order to process and checkout all bookings. The transaction is made within a test enviroment so no charges are applied.

In order to pay for a tour you just need to enter 4242 4242 4242 4242 as the card number, any expiration date in the future and any CVC.

API Documentation

In order to test all the endpoints available , click here to access the API Postman documentation.

About

Natours website + API implementing: ExpressJS, MongoDB, RESTful APIs, security and more.

Topics

Resources

Stars

Watchers

Forks