GitHunt
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)

License
Status
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
altundalyusuf/MERN-Stack-Kitchen-Order | GitHunt