DigitalMenu

Tech Stack:
ASP.NET C# React WebSockets Docker

DigitalMenu was a group project developed during semester 3, focusing on creating a QR code ordering system for the hospitality industry. The project demonstrated our knowledge of separated backend and frontend frameworks, real-time communication using WebSockets, and containerization with Docker.

The system allows restaurant customers to scan a QR code at their table to access a digital menu, place orders, and make payments directly from their smartphones. Orders are instantly transmitted to the kitchen through WebSocket connections, ensuring real-time order management and efficient service.

The application was built using ASP.NET C# for the backend API and React for the customer-facing interface. The entire system was containerized using Docker, making deployment and scalability seamless across different environments.

You can watch a full demonstration of the system in action on YouTube , created by one of my team members.

Gallery

Desktop Views

DigitalMenu desktop interface
DigitalMenu kitchen dashboard
DigitalMenu admin panel

Mobile Views

DigitalMenu mobile view 1
DigitalMenu mobile view 2
DigitalMenu mobile view 3