Project
Natours is a full-stack project for a tour booking company. It features CRUD (Create, Read, Update, and Delete) operations for tours, reviews, users, and bookings, user authentication, password encryption and reset, image processing, payment processing, error handling, and more. The project uses Node.js, Express, MongoDB, JWT, Stripe, Mapbox, Pug, and other technologies.
Technologies
PUG
CSS
Javascript
Node JS
Express
MongoDB
mongoose
Error-Handling
Authentication
Sharp
JWT
NodeMailer
MailTrap
Send-In-Blue
Multer
Cloudinary
bcrypt
Map Box
Stripe
Back