EscapeMag Panel
The development of the Escapemag.ir panel is a sophisticated project tailored to accommodate five distinct user roles, each with its unique dashboard, leveraging the power of modern web technologies. Built using React, this project utilizes the React Hook Form for efficient and scalable forms management, ensuring seamless user input and validation processes. React Query is employed to handle server-state management, enabling efficient data fetching, caching, and updating operations without the boilerplate. Tailwind CSS is integrated for its utility-first approach to styling, offering a responsive and customizable design system that aligns perfectly with the diverse needs of the different user roles. React Router is used for declarative routing, ensuring users navigate smoothly between their respective panels. A standout feature is the custom calendar designed specifically for booking sans reservations, providing a user-friendly interface for players to schedule their games effortlessly.
Notice:
This project had 231 endpoints and 185 pages. Adding pages due to the business owner‘s requests is not possible. If you are interested in collaborating, an overview of the project will be provided to you. Some of the pages are shown below.