Skip to content

altundalyusuf/MERN-Stack-Kitchen-Order

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ 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

About

This is a MERN Stack Kitchen - Order Project. I used MongoDB, Express.js, React, Node.js and more technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors