Skip to content

Altaf192816/the-hotel-mangement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.