A full-stack web application built with React and Firebase to manage menu items in a restaurant. The app allows users to add, edit, and delete menu items, and it syncs with Firebase in real-time for easy management of restaurant data.
- Add Menu Items: Add new menu items with name, price, and description.
- Edit Menu Items: Modify the name, price, or description of existing items.
- Delete Menu Items: Remove menu items from the list.
- Firebase Integration: Syncs data with Firebase for real-time updates and persistent storage.
- Local Storage Fallback: Stores menu items locally for offline access.
- Responsive Design: Adaptable UI that works on both mobile and desktop devices.
- Node.js and npm installed
The Restaurant Management System is a React-based web application designed to help restaurant owners easily manage their menu items. With features like adding, editing, and deleting menu items, this app allows users to maintain a dynamic and up-to-date menu. The app integrates with Firebase for real-time data synchronization, ensuring that any changes made in the app are instantly reflected across all connected devices. Additionally, it provides a fallback by using localStorage, which ensures that the menu data persists even when offline.