Skip to content

A full-stack restaurant management application built with React and Vite, designed to streamline restaurant operations for both administrators and users. This system offers a powerful admin dashboard for managing menu items, users, and table bookings, while providing a seamless experience for customers to order food, book tables, and make payments.

Notifications You must be signed in to change notification settings

galibmia/bistro-boss-client

Repository files navigation

Restaurant Management System

Overview

A full-stack restaurant management application built with React and Vite, designed to streamline restaurant operations for both administrators and users. This system offers a powerful admin dashboard for managing menu items, users, and table bookings, while providing a seamless experience for customers to order food, book tables, and make payments.

Features

Admin Panel:

  • Add, delete, and update menu items.
  • Manage user roles and delete users.
  • Track total items, orders, customers, and revenue.
  • Visualize item sales with interactive graphs (total price and percentage sales of each item).
  • Manage table bookings.

User Interface:

  • Add items to the cart and proceed with secure Stripe card payments.
  • Book tables easily and view booking history.
  • Track order and payment history.

Technologies Used

  • Frontend: React, Vite, React Router, TailwindCSS, DaisyUI, Axios
  • Payment Processing: Stripe
  • State Management: React Query
  • Data Visualization: Recharts
  • Authentication: Firebase
  • Form Handling: React Hook Form
  • UI Enhancements: Swiper, React Icons, SweetAlert2

Key Highlights

  • Fully responsive design for an optimal experience across devices.
  • Real-time data updates for efficient restaurant management.
  • Secure payment integration using Stripe.
  • Visual data representation for better decision-making.

About

A full-stack restaurant management application built with React and Vite, designed to streamline restaurant operations for both administrators and users. This system offers a powerful admin dashboard for managing menu items, users, and table bookings, while providing a seamless experience for customers to order food, book tables, and make payments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published