An intuitive hotel management application designed to optimize booking processes. The application offers statistical insights to effectively oversee cabins, users, and bookings. It includes integrated authentication and database storage capabilities, along with a dark mode for user preference.
This project was developed for learning purposes as a part of the "The Ultimate React Course 2024: React, Redux & More" course.
The project was designed by Jonas Schmedtmann, the tutor. For more details, you can check out the course here
You can view my certificate of completion here.
- React
- Supabase
- @tanstack/react-query
- date-fns
- react-router-dom
- recharts
- styled-components
- react-hot-toast
- react-icons
- react-hook-form
- Sales Insights: Track revenue patterns and occupancy rates through dynamic charts.
- Cabin Administration: Simplify cabin transactions, modifications, and removals, while monitoring availability.
- User Administration: Oversee user profiles and grant permissions to hotel staff.
- Reservation Management: Streamline booking processes, including check-ins and check-outs.
- Customizable Settings: Tailor language, notifications, and display preferences to individual needs.
- Authentication and Privacy: Ensure secure access with Supabase Auth, safeguarding data confidentiality.
- Dark Mode Compatibility: Enhance user comfort with dark mode functionality.
- Database Connectivity: Harness the power of Supabase for robust data storage and retrieval.
Use the login to be able to access the application: email: [email protected] password: 20242024
To set up the The Wild Oasis on your local machine, follow these instructions:
- Clone the repository: https://github.com/ingridgsi/the-wild-oasis.git
- Move to the project directory: cd the-wild-oasis
- Install necessary dependencies: npm install
- Launch the development server: npm run dev
- Open your web browser and visit http://localhost:5174 to access The Wild Oasis.
- The project was deployed on Netlify, and you can access it here.