Frontend for the restaurant reservation management application, built with React and Material UI (MUI) to provide a modern, responsive, and intuitive user interface. It seamlessly integrates with the backend API to deliver a complete experience.
- User Authentication: Secure login system using JWT, allowing different access levels for Admin and Client roles.
- Reservation Interface: Intuitive interface for customers to make and manage their reservations.
- Responsive Design: Fully responsive design ensuring smooth use on desktops, tablets, and mobile devices.
- API Integration: Real-time communication with the backend API for a seamless user experience.
Note: This is a beta version. Features are still being tested, and breaking changes may occur as the project evolves.
This frontend repository integrates with the backend API, which handles the management of restaurant reservations, including table allocation and reservation status tracking.
You can explore the backend repository here Restaurant Reservation Management API.
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/danielcaraballo/restaurant-reservations-client.git cd restaurant-reservation-client -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Visit http://localhost:5173/ to access the frontend application.
We welcome contributions! Follow these steps to get started:
- Fork the repository.
- Clone your fork locally:
git clone https://github.com/danielcaraballo/restaurant-reservations-client.git
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "type(scope): description of changes" #Using Conventional Commits
- Push your changes to your fork:
git push origin feature/your-feature-name
- Open a Pull Request.
©2024 Developed by Dev. Project.
Feel free to contact us for any inquiries
📧 Email: [email protected]
If you find this project useful, consider starring ⭐ the repository to show your support!
