← Back to projects
Project

KusKus - Pizzeria and restaurant in Bitola

Restaurant ERPWeb + ERP platformIn production
Stack:Next.jsTypeScriptTailwindCSSPostgreSQLPrismaNode.js

Bitola, North Macedonia

Open website

Problem

Reservations and operations in one place

KusKus in Bitola needed a modern digital system that connects the public website, online reservations and internal operations — inventory, menus and guest confirmation — without the manual chaos of phones and paper.

Solution overview

We built a multilingual platform (MK, EN, FR, EL) with online table reservations, a confirmation email with a QR code in the selected language and a small ERP for inventory, reservations and menus. Staff scan the QR code to confirm the reservation.

Key elements

  • Online table reservations
  • Small ERP for inventory, reservations and menus
  • QR confirmation by staff
  • Multiple languages: MK, EN, FR, EL

Services

Key services

Online reservations

Guests reserve a table through the website with a date, time and number of guests.

QR confirmation

Each reservation gets a QR code that staff scan to confirm it.

ERP for inventory and menus

An internal system for managing inventory, reservations and menus.

Multilingual communication

Website and reservation email in the language the guest selected (MK, EN, FR, EL).

Key features

  • Public website with menu, allergens, catering and contact
  • Table reservation form
  • Reservation confirmation email in the site's current language
  • QR code in the email for staff to scan
  • Small ERP module for inventory, reservations and menus
  • Support for Macedonian, English, French and Greek

Design decisions

Reservations + operations in one system

Instead of just a marketing site, we connected public booking with an internal ERP workflow for real restaurant operations.

QR as a bridge to staff

The guest receives a QR code in the email; staff scan it and confirm the reservation without manual searching.

The language follows the guest

Both the website and the reservation email stay in the selected language for clearer communication with local and international guests.

Challenges

  • Aligning public reservations with the internal ERP workflow
  • Secure and fast QR confirmation during live service
  • Consistent multilingual content and emails (MK, EN, FR, EL)
  • Managing inventory and menus alongside daily reservations