- Email Address :
harun@example.com
- Password :
pass1234
-
Hotel booking app
is aSingle Page Application
Admin Dashboard built withReact
.Supabase
is used as the backend andReact Query
is used for remote state management.Styled Components
is used for styling andRecharts
is used for displaying charts,React Hot Toast
for displaying toast messages,React Router
for navigation and routing,React Hook Form
for complex form handling and validation. -
The
Admin dashboard
for Hotel Cabins also hasdark and light
mode. Users of theWeb-App
are the hotel employees. -
Users
can view all thecabins
,booking
and theiraccount
details, change their avatar, name and password and they can create other users also. -
Cabins
andBookings
can befiltered
bystatus
andsorted
by name, date etc. includingpagination
. -
Users
can add, edit, delete andcabins
, add cabin images. They can check-in and check-outguests
and confirm their payment and they can also changesettings
of the hotel such as breakfast price, max guests etc. -
Dashboard
showsstatistics
of the hotel like total bookings, total cabins, total guests, total sales, charts for sales and bookings. Users can toggle details between durations -7, 30 and 90 days
.