AL
altundalyusuf/MERN-Stack-Kitchen-Order
This is a MERN Stack Kitchen - Order Project. I used MongoDB, Express.js, React, Node.js and more technologies.
๐ฝ๏ธ Meeting Room Order System (MERN Stack)
A full-stack internal web application designed to streamline hospitality services within corporate meeting rooms. Developed as an internship project to digitize manual ordering processes.
๐ Overview
This application solves a logistical problem in corporate environments: ordering refreshments from meeting rooms without interrupting the workflow. It connects meeting attendees directly with the kitchen staff through a dual-interface system.
The system allows users in meeting rooms to place orders, while the kitchen staff views and manages these incoming orders in real-time through an auto-refreshing dashboard.
โจ Key Features
๐ข For Meeting Rooms (User Interface)
- Digital Menu: Browse available products (coffee, tea, snacks) with an intuitive UI.
- Room Identification: Orders are tagged with specific meeting room IDs for accurate delivery.
- Seamless Ordering: Simple cart and checkout process designed for quick interactions during meetings.
๐จโ๐ณ For Kitchen Staff (Admin Interface)
- Live Order Dashboard: Incoming orders appear automatically on the kitchen screen.
- Polling Architecture: Implemented a periodic data fetching strategy (Polling) to ensure the dashboard stays synced with the database without manual refreshes.
- Order Management: Staff can mark orders as "Prepared" or "Delivered."
๐ ๏ธ Tech Stack
- Frontend: React.js, CSS3
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose)
- Architecture: RESTful API, Polling-based State Sync
On this page
Languages
JavaScript89.9%CSS5.2%HTML4.8%
Contributors
Created February 26, 2023
Updated November 26, 2025