Pyrizhok
Food & Delivery2025

Restaurant Delivery Platform with Driver Tracking

A Turborepo monorepo powering customer ordering, driver tracking, kitchen management, and admin dashboard for a restaurant chain.

Duration:4 months
Team:2 developers
6
Apps in Monorepo
<30s
Order Processing
LiqPay
Payment
Socket.io
Real-time
Pyrizhok — desktop view
Pyrizhok — mobile view

The Challenge

Pyrizhok, a restaurant business in Ukraine, needed to go fully digital — online ordering for customers, a mobile app for delivery drivers with GPS tracking, a kitchen display system with automatic receipt printing, and an admin panel to manage everything. All systems had to work together in real-time.

Our Solution

We architected a Turborepo monorepo with 6 applications: Next.js customer-facing website, Expo mobile app for drivers, NestJS backend with Prisma and PostgreSQL, kitchen display with ESC/POS thermal printer integration, admin dashboard, and shared packages. Real-time order updates via Socket.io, LiqPay payment integration, and Cloudflare R2 for media storage.

The Results

The restaurant transitioned from paper-based ordering to a fully digital operation. Orders flow from customer to kitchen to driver automatically. Average order processing time dropped from 5+ minutes to under 30 seconds.

Technology Stack

Next.jsExpoNestJSPrismaPostgreSQLSocket.ioLiqPayCloudflare R2TurborepoTypeScript
"We went from paper orders to a fully digital operation in a couple of months. Very responsive team, they understand how a real business works."
A
Andrii Yuminov
Owner, Pyrizhok
Let's work together

Start Your Project

Let's discuss how we can help you achieve similar results.