{"id":27700353,"url":"https://github.com/hariom317/restaurant-management-system","last_synced_at":"2026-05-10T16:04:47.417Z","repository":{"id":286435015,"uuid":"953786773","full_name":"HARIOM317/Restaurant-Management-System","owner":"HARIOM317","description":"A comprehensive MERN-based restaurant management system featuring role-based dashboards for admins, staff, and users, enabling real-time order tracking, online reservations, event bookings, QR-based offline orders, and secure Razorpay payments with advanced analytics, notifications, and loyalty rewards for a modern dining experience.","archived":false,"fork":false,"pushed_at":"2025-04-18T10:25:47.000Z","size":110067,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-25T19:01:39.041Z","etag":null,"topics":["food-ordering-application","mern-stack","online-reservations","payment-integration","restaurant-management-website","sky-hut-cafe","socket-io"],"latest_commit_sha":null,"homepage":"https://www.skyhutcafe.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HARIOM317.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-24T04:34:12.000Z","updated_at":"2025-04-18T10:25:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e195074-16c7-495a-9e8b-175d4dd0fb89","html_url":"https://github.com/HARIOM317/Restaurant-Management-System","commit_stats":null,"previous_names":["hariom317/restaurant-management-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HARIOM317/Restaurant-Management-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HARIOM317%2FRestaurant-Management-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HARIOM317%2FRestaurant-Management-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HARIOM317%2FRestaurant-Management-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HARIOM317%2FRestaurant-Management-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HARIOM317","download_url":"https://codeload.github.com/HARIOM317/Restaurant-Management-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HARIOM317%2FRestaurant-Management-System/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268394037,"owners_count":24243344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["food-ordering-application","mern-stack","online-reservations","payment-integration","restaurant-management-website","sky-hut-cafe","socket-io"],"created_at":"2025-04-25T18:59:13.438Z","updated_at":"2026-05-10T16:04:47.405Z","avatar_url":"https://github.com/HARIOM317.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sky Hut Cafe – Frontend 🍽️  \n[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/HARIOM317/Restaurant-Management-System)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-16.x-blue.svg)](https://nodejs.org/)\n\n**Frontend of Sky Hut Cafe | Built with React.js + Ant Design**\n\n**Live Demo:** [Sky Hut Cafe](https://www.skyhutcafe.in/)\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/user-attachments/assets/7c33f1d5-4eac-4e0e-8713-e841ba9af7ab\" alt=\"Sky Hut Cafe\" /\u003e\u003c/p\u003e\n\n---\n\n## 📌 Overview\n\n**Sky Hut Cafe** is a full-featured restaurant management web application built with the MERN stack. Designed to serve as a complete digital solution for restaurant operations, it includes role-based access for admins, staff, and users, enabling functionalities such as online ordering, real-time order management, event bookings, payments, reviews, and more.\n\nThis is the **frontend application** of the Sky Hut Cafe Restaurant Management System. It offers a dynamic and interactive interface for users, staff, and admins to manage orders, reservations, events, and more.\n\n---\n\n## 🔧 Tech Stack\n\n- **Frontend Framework:** React.js\n- **Styling:** Tailwind CSS\n- **State Management:** React Context API\n- **Routing:** React Router DOM\n- **Realtime:** Socket.io-client\n- **Payment Integration:** Razorpay\n- **Other Tools:** QR Code Generator, Audio Alerts\n\n---\n\n## 🚀 Features\n\n### 👤 User Panel\n- Book huts and tables\n- Order food online with real-time updates\n- Event/party reservation\n- Earn points and badges\n- View order history\n- Review and feedback submission\n\n### 🛠️ Admin Panel\n- Dashboard with statistics\n- Staff and user management\n- Menu, reservation, and order control\n- Notifications and real-time order tracking\n- Audio alerts and analytics\n\n### 👨‍🍳 Staff Panel\n- View and manage orders\n- Get live updates\n- Notifications for new bookings\n\n### 📱 QR Code Ordering\n- Generate and scan QR codes for instant table ordering (offline accessible)\n\n---\n\n## 📸 UI Screenshots\n\n\u003cdiv align=\"center\"\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/79e5ea86-3930-44ab-aa3b-3f0b1a4e576b\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/5964506b-bb86-41d4-88e2-e4776cf34c48\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/9e871430-5fc1-491f-8ff1-9405fd6030d2\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/bc95cdb1-5b06-41a9-ba65-cf903d48d468\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/1d284b92-5003-4b0a-b150-9c050dce1f5a\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/399700fe-c4b5-45f0-8476-ba1218f04ed2\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/5671b5c2-d2f6-4755-9002-3f1f3de38060\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/224e17f9-aac5-4387-981c-aea7768dd7ca\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/298ddc4a-ed9d-4d60-9e03-033ab53dc0db\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/d1bfb168-3288-4bff-ae26-0b07bcc7f46b\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n   \u003cimg src=\"https://github.com/user-attachments/assets/8c64b1ed-3860-4328-9d2b-4b8357f18124\" alt=\"Restaurant management website\" width=\"330\" /\u003e\n\u003c/div\u003e\n\n---\n\n## ⚙️ Getting Started\n\n### Prerequisites\n\n   - Node.js\n   - React CLI\n\n### Installation\n\n1. **Clone the repository**\n\n   ```bash\n   git clone https://github.com/HARIOM317/Restaurant-Management-System.git\n   cd frontend\n\n2. **Install frontend dependencies**\n\n   ```bash\n   cd frontend\n   npm install\n\n3. **Environment Variables**\n\n   Create a `.env` file in the `frontend` directory:\n   \n      ```env\n      VITE_RAZORPAY_KEY_ID=your_rezorpay_key_id\n\n4. **Start the frontend**\n\n   ```bash\n   npm run dev\n\n---\n\n## 📢 Real-time Updates\n\n- Integrated with **Socket.io** for real-time order/reservation notifications.\n- Audio notifications play when new activity is received.\n\n---\n\n## 🔐 Role-based Access\n\nRole-based login system:\n\n   - Admin\n\n   - Staff\n\n   - User\n\nSecure access and routing based on roles ensure data privacy and operational efficiency.\n\n---\n\n## 📱 QR Code Ordering\n\n   - Each table/hut has a unique QR code.\n\n   - Scan to place offline orders directly via the mobile interface.\n\n---\n\n## 💳 Payments Integration\n\nIntegrated with Razorpay to securely handle online payments for:\n\n   - Food orders\n\n   - Event bookings\n\n   - Reservation fees\n\n---\n\n## 📈 Admin Dashboard\n\nThe admin dashboard provides visual insights into:\n\n   - Total Orders\n\n   - Total Revenue\n\n   - Upcoming Events\n\n   - User Feedback\n\n   - Real-time activity log with audio cues\n\n---\n\n## ⭐ Future Enhancements\n\n   - Customer-facing mobile app (Flutter-based)\n\n   - Inventory and kitchen management\n\n   - SMS/Email notifications\n\n   - AI-based sales forecasting\n\n---\n\n## 📬 Feedback\n\nIf you find this project useful or have suggestions, feel free to raise an issue or contribute.\n\n---\n\n## 🧑‍💻 Author\n\n**Hariom Singh Rajput** : Founder of GitNexa\n   - B.Tech CSE | Software Developer | MERN Stack | DSA with C++\n   - [Portfolio](https://hariom317.github.io/Hariom-Singh-Rajput-Portfolio/) | [LinkedIn](https://www.linkedin.com/in/hariom-singh-mewada/) | [GitHub](https://github.com/HARIOM317)\n\n**Harsh Kamde** : Founder of TrySoft\n   - B.Tech CSE | Software Developer | MERN Stack | DSA with C++\n   - [LinkedIn](https://www.linkedin.com/in/harsh-kamde/) | [GitHub](https://github.com/harsh-kamde)\n\n---\n\n## 📝 License\nThis project is licensed under the MIT License. You can view full license [here](LICENSE).\n\n---\n\n## 📞 Contact\n\n🌐 Website: [https://www.skyhutcafe.com](https://www.skyhutcafe.in)\n📧 Email: [support@skyhutcafe.com](mailto:support@skyhutcafe.com)\n\n---\n\n\u003e \"Innovation distinguishes between a leader and a follower.\" – Steve Jobs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariom317%2Frestaurant-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhariom317%2Frestaurant-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariom317%2Frestaurant-management-system/lists"}