About This App

This is a state of the art 2023 React booking system for adventure breaks in the forest.

The guest user can only see the different cabins that can be booked and the bookings that have already been made. There is a hidden login page which allows all the crud features of a real world industrial application such as adding an item, updating and deleting it. There are custom built modals too and notifications for all operations. There are graphs on the dashboard representing the data in the database. The backend administrator can check guests in and out and can also register another user. Of course there is an authentication guard on the guest dashboard preventing the system being abused.

This is a full stack software engineered app that uses ReactJs , a supabase PostGres database, and tanstack react query to build custom hooks for database operations. The rechart js library has been used for the graphs.