Skip to content

danielcaraballo/restaurant-reservations-client

Repository files navigation

Thumbnail

Restaurant Reservation Management Client

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.


🚀 Features

  • 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.

📦 Current Version

v0.8.0

Note: This is a beta version. Features are still being tested, and breaking changes may occur as the project evolves.


🌐 Complementary Backend API

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.


🛠️ Installation

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/danielcaraballo/restaurant-reservations-client.git
    cd restaurant-reservation-client
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

Visit http://localhost:5173/ to access the frontend application.


🤝 Contribution

We welcome contributions! Follow these steps to get started:

  1. Fork the repository.
  2. Clone your fork locally:
    git clone https://github.com/danielcaraballo/restaurant-reservations-client.git
  3. Create a new branch:
    git checkout -b feature/your-feature-name
  4. Make your changes and commit them:
    git commit -m "type(scope): description of changes" #Using Conventional Commits
  5. Push your changes to your fork:
    git push origin feature/your-feature-name
  6. Open a Pull Request.

👨‍💻 Maintainer

©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!

About

This repository contains the frontend source code for the restaurant reservation application. The application is developed using React to provide a user-friendly and interactive user interface. Users can view the restaurant profile, make reservations, and receive confirmations in real-time.

Topics

Resources

Stars

Watchers

Forks

Contributors