Skip to content

safin33221/Restaurant-Mangement-client-side

Repository files navigation

Restaurant Management System

Project Overview

Restaurant Management System is a web application designed to streamline restaurant operations, including table reservations, menu management, and order tracking. This system enhances efficiency and provides a seamless experience for both customers and staff.

Screenshot

Technologies Used

  • React.js
  • Firebase
  • Axios for API requests
  • Styled Components for UI styling
  • React Router for navigation
  • Swiper.js for carousels
  • SweetAlert2 for notifications
  • React Google Maps API for location services

Core Features

  • Online table reservations
  • Menu management with dynamic updates
  • Order tracking system
  • Dark mode toggle for better user experience
  • Google Maps integration for location tracking
  • Interactive UI animations with AOS and Lottie React

Dependencies

"dependencies": {
    "@react-google-maps/api": "^2.20.5",
    "aos": "^2.3.4",
    "axios": "^1.7.9",
    "firebase": "^11.1.0",
    "localforage": "^1.10.0",
    "lottie-react": "^2.4.0",
    "match-sorter": "^8.0.0",
    "moment": "^2.30.1",
    "motion": "^11.15.0",
    "react": "^18.3.1",
    "react-datepicker": "^7.5.0",
    "react-dom": "^18.3.1",
    "react-helmet": "^6.1.0",
    "react-helmet-async": "^2.0.5",
    "react-icons": "^5.4.0",
    "react-loader-spinner": "^6.1.6",
    "react-lottie": "^1.2.10",
    "react-photo-album": "^3.0.2",
    "react-router-dom": "^7.1.0",
    "react-theme-provider": "^0.1.3",
    "react-toastify": "^11.0.2",
    "react-toggle-dark-mode": "^1.1.1",
    "react-tooltip": "^5.28.0",
    "sort-by": "^1.2.0",
    "styled-components": "^6.1.13",
    "sweetalert2": "^11.15.2",
    "swiper": "^11.1.15",
    "yet-another-react-lightbox": "^3.21.7"
  }

How to Run the Project Locally

  1. Clone the repository:
    https://github.com/safin33221/Restaurant-Mangement-client-side.git
  2. Navigate to the project directory:
    cd Restaurant-Mangement-client-side
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. Open the project in your browser at http://localhost:5173

Live Project & Resources

About

The Restaurant Management project is a comprehensive solution for efficiently managing restaurant operations. It enables users to effortlessly browse and manage menus, food items, and branch details, ensuring a seamless and organized experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages