Project background
Back to Projects

Interactive Restaurant Ordering

Telegram Web App

Description

A full-stack solution enabling customers to order food without waiting for a waiter by scanning a QR code. The system leverages the Telegram Bot API for secure user authentication, requiring customers to confirm orders with their phone number to effectively eliminate spam and fake orders. Orders are transmitted to a live staff dashboard providing real-time information about the table, order details, and timestamps. Built with React, TypeScript, Node.js, Express, and Firebase.

Problem Solved

Streamlining the restaurant ordering process while eliminating fake orders through mandatory phone number verification via Telegram and improving order accuracy.

Tech Stack

ReactTypeScriptNode.jsExpressFirebaseTelegramWebSocketsREST APIngrok
Contact background

Let's connect and build something amazing together

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Interactive Restaurant Ordering | Denis Vlas Portfolio | Denis Vlas