Wild Oasis – Customer Version
The Wild Oasis Customer App is a booking platform that allows guests to explore available cabins, make reservations, and manage their profiles, providing a seamless user experience.
Key Features:
-
Cabin Exploration: Guests can browse through detailed listings of available cabins with descriptions and images.
-
Booking System: Users can select dates, specify the number of guests, and book cabins accordingly.
-
Profile Management: Allows guests to view and update their personal information and booking history.
-
Authentication: Integrated Google OAuth via Supabase for secure and convenient user login.
Technologies Used:
-
Frontend:
- React.js
- Next.js
- Tailwind CSS
- React Query
- React Hook Form
- Styled Components
-
Backend & Authentication:
- Supabase
Learnings: This project provided valuable experience in implementing OAuth authentication using Supabase, enhancing my understanding of secure and scalable user authentication methods.
This project was developed as part of Jonas Schmedtmann’s Ultimate React 2025 course.