© Copyright 2025 Md Shimul Molla
A full-stack tourism marketplace that connects travelers with verified local guides, enabling seamless tour discovery, booking management, secure payments, and role-based dashboards for travelers, guides, and administrators.
Frontend
Backend
Authentication
Payments
Cloud & DevOps
Challenge
Managing tour availability while preventing multiple travellers from booking the same time slot.
Solution
Implemented transactional booking validation with server-side availability checks to eliminate double bookings.
Challenge
Providing secure access for Admins, Guides, and Travellers without exposing restricted resources.
Solution
Developed a role-based authentication system using JWT middleware and protected APIs for each user role.
Challenge
Delivering fast filtering across destinations, price, category, language, and duration.
Solution
Optimised MongoDB aggregation pipelines and indexed database queries for high-performance searching.
Challenge
Managing booking requests from submission through approval, payment, and completion.
Solution
Designed a complete booking lifecycle with status tracking, payment verification, and automated notifications.
Challenge
Creating a seamless experience across desktop, tablet, and mobile devices.
Solution
Built a responsive Next.js interface using Tailwind CSS with image optimisation and lazy loading.
Challenge
Integrating reliable online payments while maintaining booking integrity.
Solution
Integrated Stripe Checkout with secure server-side verification and webhook-based booking confirmation.
Project: NativeWays – Local Tourism Marketplace
Industry: Travel & Tourism
Type: Marketplace Platform
Role: Full Stack Developer
Tech Stack: Next.js 15, TypeScript, Node.js, Express.js, MongoDB, Redux Toolkit, Tailwind CSS, Stripe, AWS, Cloudinary
Highlights: