Back to Projects

Wild Oasis

Overview

A full-stack hotel management dashboard for small resorts or retreats. Staff members can log in, manage cabins, handle guest bookings, and track real-time metrics—all from a modern, responsive web application.

Login Info

Email: theo@example.com Password: password

Wild Oasis Homepage

Features

Tech Stack

CategoryTechnology / PackagePurpose / Functionality
Frontend FrameworkreactInteractive component-based UI
State Managementreact-queryServer state management and caching
Routingreact-router-domClient-side navigation and route protection
Stylingstyled-componentsTheming, dark mode, and responsive layout
BackendsupabaseAuth, database (PostgreSQL), file storage
Formsreact-hook-formEfficient form handling and validation
ChartsrechartsVisualize revenue, occupancy, and booking trends
Utilitiesdate-fnsDate formatting and operations

Project Structure

wild-oasis/
├── public/
├── src/
│ ├── app/
│ ├── features/
│ │ ├── cabins/
│ │ ├── bookings/
│ │ ├── dashboard/
│ │ ├── check-in-out/
│ │ ├── authentication/
│ │ └── settings/
│ ├── pages/
│ ├── ui/
│ ├── services/
│ ├── styles/
│ ├── hooks/
│ └── utils/
├── package.json
└── vite.config.js

Gallery

Login page Dashboard page Bookings page Cabins page Register page Settings page