Here is the deployed version of the application. 🚀
Natours is a full-stack travel site web application built by applying concepts from Jonas Schmedtmann’s web development course. Built with Node.js, Express, MongoDB, and Mongoose, it features secure authentication, user management, a RESTful API with filtering and pagination, and server-side rendering with Pug.
Key features include:
- User authentication & authorization
- Tour & review management
- Secure bookings with Stripe payments
- Geospatial queries & advanced API features
- Email notifications & file uploads
- Modern back-end development