Wild Oasis - customer part of a hotel
NextAuthTailwindSupabase
Wild Oasis is a hotel management system, specifically designed as the customer-facing web application for a hotel. It enables users to browse available rooms, check real-time availability, and make bookings without conflicts. Customers can also log in seamlessly using their Google accounts. The project was built using Next.js for the framework, Auth.js for authentication, TailwindCSS for styling, and Supabase for database management. This guided project was developed with the help of online tutorials.
Features
- Google Sign-in with Auth.js for secure and convenient admin access.
- Ability to search through cabins quickly.
- Filter rooms using various parameters, such as availability over the last 7 or 90 days.
- Option to book or reserve rooms for available dates only, preventing double bookings.
- Detailed information on all reservations, providing full visibility for staff.
- Ability to add additional services, such as breakfast, during the reservation process.