ReefSide Restro is a web-based restaurant management system designed to streamline the operations of restaurants with efficient digital solutions. Below are the core features of the application:
Multiple User Roles: Different login credentials for waiters, admins, and users.
Waiter Login: Access to waiter management tools and order handling.
Admin Login: Access to restaurant-wide management including order review and deletion.

Add New Waiters: Input waiter details including Name, ID, Address, and Salary.
Edit Waiter Details: Update any details of existing waiters.
Delete Waiters: Remove a waiter from the system.
Duplicate ID Handling: Prevents the addition or update of a waiter with a duplicate ID.

Order Review: View all placed orders with details like dishes, GST amount, and total price.
Mark Orders as Paid: Delete orders after payment is confirmed.
Real-Time Updates: Fetches and displays updated data using Firebase Firestore.

GST Calculation: Automatically calculates GST and adds it to the total amount.
Final Payment: View final amounts including GST for each order.

Mobile-Friendly: Adapts to different screen sizes with responsive design.
Consistent Layout: Ensures all pages work seamlessly across devices, providing a uniform user experience.

Firebase Integration: All data is stored and updated in real-time with Firebase Firestore. Live Data Fetch: Waiters, orders, and other details are fetched and updated live without page reloads (unless necessary).
UI Flexibility: Custom layouts and CSS to match the specific needs of the restaurant, such as color themes and branding.
React-Based: Built on top of React for modern web development, making it easy to extend and modify. Firebase Hosting: Can be deployed seamlessly on Firebase or other static hosting services.