A modern, responsive restaurant web app where customers can browse the menu, manage their cart, place orders, and track order history — all in a sleek, fast interface.
| Feature | Description |
|---|---|
| 🏠 Landing Page | Beautiful, modern hero section to welcome customers |
| 🍔 Interactive Menu | Browse all food items with categories and details |
| 🛒 Cart System | Add, remove, and adjust quantities seamlessly |
| 💰 Auto Billing | Real-time price calculation as you build your order |
| ✅ Order Confirmation | Smooth order placement with confirmation feedback |
| 📜 Order History | View all past orders in one place |
| 📱 Responsive Design | Fully optimized for mobile, tablet, and desktop |
| ⚡ Blazing Fast | Powered by Vite for instant HMR and fast builds |
| Technology | Purpose |
|---|---|
| Frontend UI framework | |
| Client-side navigation | |
| Application logic | |
| Page structure | |
| Styling & animations | |
| Build tool & dev server |
📂 Restaurant Management Web
├── 🏠 Home → Hero section, promotions & highlights
├── 🍔 Menu → Full food catalogue with categories
├── 🛒 Cart → Manage items, quantities & total bill
└── 📜 Order History → Browse all previously placed orders
Prerequisites: Node.js ≥ 16 and npm installed on your machine.
1. Clone the repository
git clone https://github.com/ke961/Restaurant-Management-Web.git2. Navigate to the frontend
cd "Restaurant Management Web/Frontend"3. Install dependencies
npm install4. Start the development server
npm run devThen open http://localhost:5173 in your browser. 🚀
- 🔐 User Authentication (Login / Register)
- 💳 Online Payment Integration
- 🪑 Table Reservation System
- 🖥️ Admin Dashboard
- 🔗 Backend API Integration
- 🗄️ Database Support
- 🔍 Search & Filter Menu
- ⭐ Customer Reviews & Ratings
Built with ❤️ using React & Vite