Back to Projects
FeaturedJune 27, 2026

Nectar – Tour Booking API

A scalable and secure RESTful backend for a tour booking platform, featuring authentication, user management, tours, reviews, bookings, and advanced MongoDB queries.

Node.jsExpress.jsMongoDBMongooseJavaScriptREST APIJWTbcryptHelmetExpress Rate LimitNodemailer
Nectar – Tour Booking API

About This Project

Built a backend application for a tour and travel platform using Node.js, Express, MongoDB, and Mongoose. Implemented RESTful APIs for managing users, tours, reviews, and bookings, with JWT-based authentication, role-based authorization, password reset functionality, and secure account management. Added advanced API features including filtering, sorting, pagination, aggregation pipelines, and geospatial queries. Improved application security using Helmet, rate limiting, data sanitization, XSS protection, and MongoDB injection prevention.

Technologies Used

Node.js
Express.js
MongoDB
Mongoose
JavaScript
REST API
JWT
bcrypt
Helmet
Express Rate Limit
Nodemailer
Leave a Comment