Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.14 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.14 KB

Backend application for the touring website, Natours

The application is built with TypeScript, Express, MongoDB, and mongoose.

The live site can be found here.

Table of Content

About

Features

  • The backend server is built using TypeScript and Express.
  • Database used is MongoDB, connected using mongoose for better shcema definition and data validation.
  • Httponly cookie and JSON Web Token are combined to delivery safer user validation.
  • Security features implemented to protect against brute force attack, xss attack, DOS and query injection attack.
  • Seamless payment processing with Stripe and webhooks.

Links

  • This backend app is hosted live on Cyclic

Documentation

  • The documentation for the APIs can be found here.

Built with

  • TypeScript
  • Node
  • Express
  • MongoDB
  • Mongoose
  • Stripe

Author