Natours is a fictional tour booking website I built to learn Node.js, Express, and MongoDB. Users can browse
tours, check out details, and "book" tours by adding them to a shopping cart.
Key Features
Browse tours with filtering and sorting
View detailed tour information including a map, reviews, and related tours
User accounts with authentication and authorization
Shopping cart to "book" tours
Payment processing with Stripe
Admin area to manage tours, users, reviews, etc.
Technologies Used
Node.js
Express
MongoDB
Pug templates
Stripe API
Note
Slow initial load time due to service provider's deployment hibernation during inactivity. Takes 20 Seconds
to load