You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project implements a full-stack restaurant management platform featuring real-time table reservations with an
interactive floor layout, invoicing, and full administrative control over users and menu items. The application is built
using Angular, Spring Boot, Docker, and deployed to Azure with a CI/CD pipeline powered by GitHub
Actions.
Tech Stack
Group
Technologies
Backend
Frontend
Infrastructure
Tools
Key Features
Real-Time Reservations: Users can create and manage bookings powered via a layout editor. The system uses an
optimized seating algorithm to ensure that groups are placed at adjacent tables whenever possible.
Automated Invoicing: Invoices are generated automatically for completed reservations, reducing manual work and
minimizing human error.
Workflow Automation: Core business processes are streamlined and automated, improving operational efficiency and
reducing the need for manual intervention.
Front-End and Back-End Integration: Tight integration between Angular frontend and Spring Boot backend ensures a
seamless and responsive user experience.
Scalable Deployment: Containerized backend deployed via Docker on Azure App Service, with PostgreSQL on Azure
Flexible Server and a frontend hosted on Azure Static Web Apps for reliable and scalable operations.