- This is a small web application illustrating a system that works in hotels for cabin booking. This project was built in cooperation with udemy course lead by @jonasschmedtmann
- React JS (Frontend Javascript library)
- Styled Component (Component level styling)
- React Query (Asynchrous state management for Remote State)
- React Router (Dynamic client-side routing)
- Supabase (Backend as service)
As progressing through this project I have learned :-
- Manage Remote states like API calls and data fetching and caching
- Pre-fetching data for pagination
- User management, authentication and authorization
- UI state management using context
- Toggling Dark Mode
- Higher Order Component Pattern
- Render props pattern
- Compound Component Pattern
A preview of this app is already hosted in this link
To run this app locally on your machine, the following pre-requisites have to be met
- NodeJS v18.18.0 (Try to install lts --version)