Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.48 KB

README.md

File metadata and controls

26 lines (13 loc) · 1.48 KB

TheWildOasis

Overview Welcome to the Wild Oasis Cabin Reservation Application! This web-based project is designed to provide a simple yet effective solution for managing cabin reservations in a vacation setting for Wild Oasis employees (aka users). Whether you're planning a weekend getaway or a longer stay, this application allows users to create/edit new cabins and manage their bookings.

Features User Authentication: Users can create accounts, log in, and manage their profiles. Passwords are securely hashed for user privacy.

Cabin Listings: View a list of cabins, complete with details such as location, amenities, and pricing. Sort and filter cabins based on various criteria.

Reservation System: Users can book cabins. Calendar view for easy date selection.

Dashboard: A personalized dashboard for users to manage their reservations. View past and upcoming bookings, modify or cancel reservations.

Admin features: Users can manage cabin listings, user accounts, and reservations. View a comprehensive overview of reservation statistics.

Responsive Design: The application is not yet designed to be accessible and user-friendly on various devices, including desktops, tablets, and smartphones.

Technologies Used`` Frontend: HTML, CSS, JavaScript. React.js for a dynamic and responsive user interface with styled components, React Router, React icons, React Query, React Hot Toast, React Hook Form, reCharts, and React Error Boundary with the Vite bundler.

Backend: Supabase PostgreSQL database.