Developed a production-ready, secure RESTful API for a nature tours booking web application. Tech Stack: Node.js,
Express.js, MongoDB, Mongoose.
•Secured order fulfillment and eliminated client-side vulnerabilities by implementing Stripe Webhooks
(checkout.session.completed), preventing database tampering and ensuring 100% accurate payment validation before
saving bookings.
•Optimized database performance and eliminated full collection scans by implementing Mongoose Geospatial Queries
(Geospatial Indexing) to locate tours near users, alongside compound and single-field indexes to significantly reduce query
execution time.