Case study

Wanderlust Client

Next.js travel app to browse destinations, book trips with date selection, manage reservations, and sign in with email or Google. Includes admin panel for destinations.

Wanderlust Client

Wanderlust Client is a production-ready travel booking experience built on the Next.js App Router. Users can explore destinations, pick travel dates, manage reservations, and authenticate with email or Google OAuth. An admin panel lets operators manage listings, availability, and bookings in one place.

Highlights

  • Full booking flow with date selection and reservation management
  • Better Auth with email and Google sign-in
  • Admin dashboard for destination and inventory control
  • Responsive UI with HeroUI and Tailwind CSS 4

Tech stack

Next.js 16React 19Better AuthMongoDBHeroUITailwind CSS 4