Projects / Restaurant management platform
Digre
A platform for restaurants that combines a multilingual QR menu, an online booking system and a website in one tool. Guests scan a QR code, browse the menu in their own language and book a table — without installing an app.
Python · Flask · PostgreSQL · SQLAlchemy · Stripe · AWS · Jinja2

Project idea
Restaurants — especially in tourist areas — struggle with a language barrier. Printing the menu in several versions is expensive and impractical, and foreign guests often order “blind”. Digre solves this problem with a single QR code.
The guest scans the code at the table, and the menu is automatically displayed in their language — with dish descriptions, allergens and prices. The restaurant owner manages everything from the admin panel, and menu changes are visible immediately, without the need to reprint.
Key features
QR menu
A dynamic menu available through a QR code. Guests scan the code with their phone and browse categories, descriptions, photos and allergen labels without downloading an app.
Multilingual
The menu is automatically displayed in the guest's browser language, and they can switch it by hand. The restaurant owner adds translations from the panel — one menu, many languages.
Booking system
Guests book a table online — they choose the date, time and number of people and get an email confirmation. The restaurant manages table availability from the panel.
Admin panel
Full control over the menu, bookings and website. The restaurant owner edits dishes, prices and translations in real time and sees bookings and statistics.
The guest's perspective
- Scan the QR code at the table.
- The menu opens in the guest's language.
- Browse dishes with descriptions, photos and allergens.
- Book a table online for a chosen date.