Natours is a tour booking web app that was built as part of the Node.js, Express, MongoDB & More: The Complete Bootcamp course on Udemy by Jonas Schmedtmann. The app uses Node.js, Express, and MongoDB to create a RESTful API and a dynamic website. The app also implements authentication, authorization, security, payments, and email features.
To install the app, follow these steps:
- Clone the repository from GitHub.
- Install the dependencies by running
npm install
. - Start the app by running
npm start
.
To use the app, follow these steps:
- Open your web browser and navigate to http://localhost:3000.
- Browse the available tours and select one that you are interested in.
- Book the tour by providing your details and payment information.
- Manage your bookings and update your profile as needed.
The Natours app was built by Damian Emerah and Jonas Schmedtmann as part of the Node.js, Express, MongoDB & More: The Complete Bootcamp course on Udemy.