{"id":25701397,"url":"https://github.com/rohithossain12/restaurant-management-client","last_synced_at":"2026-04-07T08:02:22.980Z","repository":{"id":275811429,"uuid":"924007388","full_name":"Rohithossain12/restaurant-management-client","owner":"Rohithossain12","description":" Welcome to our Food Restaurant Management Website, your go-to solution for efficient restaurant operations. Manage menus, track orders, and streamline staff and inventory management with ease. Enhance customer satisfaction and optimize your business effortlessly.","archived":false,"fork":false,"pushed_at":"2025-04-25T09:51:50.000Z","size":33345,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T09:25:22.396Z","etag":null,"topics":["dais","daisyui","express","javascript","mongodb","nodejs","react","taildwindcss"],"latest_commit_sha":null,"homepage":"https://masterchefr.netlify.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rohithossain12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-29T08:44:43.000Z","updated_at":"2025-08-08T05:13:45.000Z","dependencies_parsed_at":"2025-04-25T10:47:29.295Z","dependency_job_id":null,"html_url":"https://github.com/Rohithossain12/restaurant-management-client","commit_stats":null,"previous_names":["rohithossain12/restaurant-management-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rohithossain12/restaurant-management-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohithossain12%2Frestaurant-management-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohithossain12%2Frestaurant-management-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohithossain12%2Frestaurant-management-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohithossain12%2Frestaurant-management-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rohithossain12","download_url":"https://codeload.github.com/Rohithossain12/restaurant-management-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohithossain12%2Frestaurant-management-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dais","daisyui","express","javascript","mongodb","nodejs","react","taildwindcss"],"created_at":"2025-02-25T04:17:22.407Z","updated_at":"2026-04-07T08:02:22.965Z","avatar_url":"https://github.com/Rohithossain12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n---\n\n![Master Chef Banner](https://i.ibb.co.com/ds9jXq6x/master-chef2-PNG.png)  \n\n# **Master Chef**  \nWelcome to **Master Chef**, a modern and efficient food restaurant management website designed to simplify operations and enhance customer satisfaction.\n- **Manage menus and track orders** efficiently.\n- **Control inventory and optimize stock** levels seamlessly.\n- **Streamline staff management** for better workflow.\n- **Enhance customer satisfaction** with easy-to-use tools for restaurant owners and users alike.\n\n\n## **📖 Table of Contents**  \n- [Technologies Used](#technologies-used)  \n- [Features](#features)  \n- [Installation](#installation)  \n- [Configuration](#configuration)  \n- [Usage](#usage)  \n- [Dependencies](#dependencies)  \n- [Live Demo](#live-demo)  \n- [Contributors](#contributors)  \n- [License](#license)  \n\n## **🛠 Technologies Used**  \n- **Frontend Framework:** React  \n- **Styling:** Tailwind CSS, Daisy UI  \n- **State Management:** Context API  \n- **Authentication \u0026 Security:** Firebase, JWT  \n- **Other Libraries:**  \n  - React Hot Toast (notifications)  \n  - SweetAlert2 (alert dialogs)  \n  - React Helmet (dynamic titles)  \n  - React Tooltip (tooltips)  \n  - Axios (API handling)  \n  - Lottie React (animations)  \n\n---\n\n## **🚀 Features**  \n\n### **✅ User Features:**  \n- 🔹 **Register and log in** using Google authentication  \n- 🔹 **Add, update, or remove products**  \n- 🔹 **Browse available food products** and search by keyword  \n- 🔹 **Toggle between dark and light modes**  \n- 🔹 **View detailed information about each product**  \n- 🔹 **Seamless product purchasing experience with \"View Details\"**  \n- 🔹 **User logout functionality**  \n\n---\n\n## **📌 Installation**  \n\n1. **Clone the Repository:**  \n   ```bash\n   git clone \u003cyour-repo-link\u003e\n   cd restaurant-management-client\n   ```  \n\n2. **Install Dependencies:**  \n   ```bash\n   npm install\n   ```  \n\n3. **Run the Development Server:**  \n   ```bash\n   npm run dev\n   ```  \n\n---\n\n## **⚙ Configuration**  \n\nSet up environment variables by creating a `.env` file in the root directory and adding the following values:  \n```env\nVITE_apiKey=your-api-key\nVITE_authDomain=your-auth-domain\nVITE_projectId=your-project-id\nVITE_storageBucket=your-storage-bucket\nVITE_messagingSenderId=your-messaging-sender-id\nVITE_appId=your-app-id\n```  \n\n---\n\n## **📖 Usage**  \n1️⃣ **Users:** Browse and purchase food items easily.  \n2️⃣ **Admins:** Manage restaurant inventory, orders, and users.  \n\n---\n\n## **📦 Dependencies**  \n\n### **🔹 Main Dependencies:**  \n- `axios` `^1.7.9` → HTTP client for API requests  \n- `firebase` `^11.1.0` → Authentication and database  \n- `localforage` `^1.10.0` → Offline storage  \n- `lottie-react` `^2.4.0` → Animations  \n- `match-sorter` `^8.0.0` → Sorting and filtering  \n- `moment` `^2.30.1` → Date and time manipulation  \n- `motion` `^11.15.0` → Animations and transitions  \n- `react` `^18.3.1` → Core React library  \n- `react-dom` `^18.3.1` → React DOM rendering  \n- `react-helmet` `^6.1.0` → Dynamic title and metadata handling  \n- `react-hot-toast` `^2.4.1` → Toast notifications  \n- `react-lottie` `^1.2.10` → Lottie animations  \n- `react-router-dom` `^7.1.0` → Navigation and routing  \n- `sort-by` `^1.2.0` → Sorting helper  \n- `sweetalert2` `^11.15.3` → Alerts and modals  \n- `yet-another-react-lightbox` `^3.21.7` → Image lightbox  \n\n### **🔹 Development Dependencies:**  \n- `@eslint/js` `^9.17.0` → ESLint configuration  \n- `@types/react` `^18.3.17` → TypeScript support for React  \n- `@types/react-dom` `^18.3.5` → TypeScript support for React DOM  \n- `@vitejs/plugin-react` `^4.3.4` → React plugin for Vite  \n- `autoprefixer` `^10.4.20` → CSS autoprefixing  \n- `daisyui` `^4.12.22` → UI component library  \n- `eslint` `^9.17.0` → Linting for JavaScript  \n- `eslint-plugin-react` `^7.37.2` → ESLint rules for React  \n- `eslint-plugin-react-hooks` `^5.0.0` → ESLint rules for hooks  \n- `eslint-plugin-react-refresh` `^0.4.16` → ESLint support for React Fast Refresh  \n- `globals` `^15.13.0` → Shared global variables  \n- `postcss` `^8.4.49` → CSS transformations  \n- `tailwindcss` `^3.4.17` → Utility-first CSS framework  \n- `vite` `^6.0.3` → Frontend development build tool  \n\n---\n\n## **🌍 Live Demo**  \n\n🔗 **Explore the live application here:** [Master Chef](https://masterchefr.netlify.app/)  \n\n---\n\n## **🤝 Contributors**  \n- [Rohithossain12](https://github.com/Rohithossain12)  \n\n---\n\n## **📜 License**  \nThis project is licensed under the **[MIT License](./LICENSE)**.  \n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohithossain12%2Frestaurant-management-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohithossain12%2Frestaurant-management-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohithossain12%2Frestaurant-management-client/lists"}