A professional Admin Dashboard built with React (Vite), designed to manage hotel cabins, bookings, and analytics in real-time.
This project showcases my ability to build scalable, data-driven web applications with secure authentication and smooth user experience.
It features authentication and role-based authorization via Supabase, interactive dashboards with booking, sales, and occupancy statistics, and fully responsive UI with Styled Components and Dark/Light mode support.
Real-time updates, charts (via Recharts), and efficient data management using React Query make it a complete and production-ready system.
Tech Stack:
React (Vite) · React Router · React Query · Styled Components · Supabase · Recharts
Highlights:
Secure login & role-based access control
Manage cabins and bookings
Real-time data updates
Modern responsive UI with theme switching
Data visualization and performance optimization
This project reflects my expertise in front-end architecture, state management, and modern React ecosystem — inspired by the Jonas Schmedtmann advanced React course.