Skip to contentNaar de inhoud
Back to projectsTerug naar projecten

TableTap

Digital Restaurant OrderingDigitaal bestellen in restaurants · Feb 2025 – Jun 2025
TableTap logo

TableTap is a digital menu and ordering system built as a Semester 2 group project in collaboration with Mediaan Conclusion to replace paper menus with an interactive digital experience. A customer scans a QR code at their table to start a session, browse the menu, and order. Orders are transmitted in real-time to the kitchen staff's live-view console, and payments are securely processed using Stripe integration. Built with ASP.NET Core (.NET 8) Razor Pages on a layered architecture backed by SQL Server.

TableTap is een digitaal menu- en bestelsysteem, gebouwd als groepsproject in Semester 2 in samenwerking met Mediaan Conclusion om papieren menukaarten te vervangen door een interactieve digitale ervaring. Een klant scant een QR-code aan tafel om een sessie te starten, het menu te bekijken en te bestellen. Bestellingen worden in realtime doorgestuurd naar de live-weergaveconsole van het keukenpersoneel en betalingen worden veilig verwerkt met de Stripe-integratie. Gebouwd met ASP.NET Core (.NET 8) Razor Pages op een gelaagde architectuur met SQL Server.

Core featuresKernfunctionaliteiten

  • QR-code table check-in that opens a session-scoped digital menu and enables order tracking
  • Real-time order submission sending orders instantly from the customer to the kitchen live-view
  • Kitchen live-view console aiding staff in organizing, processing, and completing active orders
  • Stripe payment integration to handle customer checkout sessions and secure webhooks
  • Layered backend architecture using DTOs, Helpers, Interfaces, and Services backed by SQL Server
  • QR-code-check-in aan tafel die een sessiegebonden digitaal menu opent en het volgen van bestellingen mogelijk maakt
  • Realtime bestellingen die direct van de klant naar de live-weergave in de keuken worden gestuurd
  • Live-weergaveconsole voor de keuken waarmee personeel actieve bestellingen kan ordenen, verwerken en afronden
  • Stripe-betalingsintegratie voor afrekensessies en veilige webhooks
  • Gelaagde backendarchitectuur met DTO's, helpers, interfaces en services op SQL Server

Tech Stack

ASP.NET CoreC# (.NET 8)SQL ServerWebSocketsStripe APIRazor PagesAgile

GalleryGalerij

Graphic Documentation UnavailableGrafische documentatie niet beschikbaarNo screenshots have been uploaded for this project yet.Voor dit project zijn nog geen screenshots geüpload.

Team

All documentation can be found onAlle documentatie is te vinden op

GitHub.