Logo
Back to Projects
Next.jsMongoDBBetterAuthJWTTailwind CSSHeroUIGoogle OAuth

Roamly

Brief Description

Roamly is a modern e-commerce web platform designed for local travel agencies to showcase and manage tour packages, and for adventurers to book dream vacations. It integrates Google OAuth authentication alongside secure session state, permitting users to securely purchase itineraries, review past journeys, and manage active reservations in real-time.

Main Technology Stack

Next.jsMongoDBBetterAuthJWTTailwind CSSHeroUIGoogle OAuth

Project Links

Challenges Faced

  • 1

    Handling concurrent tour reservation limits safely in MongoDB without race conditions on highly popular seasonal deals.

  • 2

    Structuring secure OAuth authorization redirects without losing the user's booking history context.

Potential Improvements & Future Plans

  • Adding secure credit card payment gateways using official Stripe Checkout widgets.

  • Enabling custom package builder tools where travelers can mix and match hotels, transport, and excursions.