Golobe Travel Agency Website
Welcome to the repository for Golobe Travel Service’s website, your go-to platform for exploring and booking your next travel adventure. This intuitive web interface allows users to search for flights and accommodations effortlessly.
Created by
Rifandi
Category
Tech Stack
Tailwind
Vue JS
Overview
Welcome to the repository for Golobe Travel Service’s website, your go-to platform for exploring and booking your next travel adventure. This intuitive web interface allows users to search for flights and accommodations effortlessly.
Features
- Features
- 1. User Authentication & Account
- Profile management: update personal details, change password, manage multiple emails and phone numbers
- User settings: account, security, appearance, and payment preferences
- 2. Flight Booking
- Multi-city and round-trip booking support
- Real-time flight pricing calculations
- Flight details page with schedule, baggage, and seat info
- Flight booking with step-by-step process
- Save favorite flights
- View and manage flight bookings (upcoming, past, all)
- Download flight tickets/invoices
- 3. Hotel Booking
- Hotel search with filters (destination, date, guests, rooms)
- Hotel details page with amenities, map, reviews, and room types
- Book hotels with guest info and room selection
- View and manage hotel bookings (upcoming, past, all)
- Download hotel invoices
- Save favorite hotels
- Recent hotel search history for logged-in users
- 4. Payments & Checkout
- Stripe integration for secure payments (flights & hotels)
- Support for saving payment methods (cards)
- Payment status tracking (pending, confirmed, failed)
- Downloadable receipts/invoices for bookings
- 5. Reviews & Ratings
- Leave and view reviews for both flights and hotels
- Verified user review system
- Average rating calculation and display
- Review management (one review per booking per user)
- 6. User Experience & UI
- Responsive design for desktop and mobile
- Modern, intuitive booking process with stepper UI
- Loading skeletons and parallel route loading for fast UX
- Timezone detection for accurate scheduling
- Search history tracking (for hotels)
- Accessible navigation and sidebar
- 7. Account Management
- Booking history for flights and hotels
- Saved payment methods and card management
- Downloadable receipts and invoices
- Profile and settings management
- 8. Admin & Configuration
- Maintenance mode (full/partial) with customizable message and allowlisted routes
- Feature toggles for enabling/disabling flight and hotel booking
- Website configuration management (admin only)
- 9. Technical Features
- Next.js App Router with server components and server actions
- MongoDB integration with custom ORM-like functions
- Server-side rendering and caching
- Dynamic OG image generation for avatars
- Email notifications (booking confirmations, receipts, reminders)
- Data validation with Zod schemas
- Redux for client-side state management
Similar Projects
Bendix - Solusi Sewa Alat Profesional yang Cepat & Terpercaya
Web • App • E-Commerce
GitHub