jamie10x@portfolio:~$ cat projects/mydoners.md

MyDoners

An integrated restaurant ordering and operations platform connecting customers, administrators, kitchen staff, couriers, and backend services.

All projects
MyDoners — Application screenshot
Application screenshot
Live2026

My contribution

Software Engineer · Full-stack & Android

Work across customer/admin interfaces, an Android Kitchen Display System, a Telegram courier bot, and the ordering backend, including deployment infrastructure.

Inside the product

Select a screenshot to enlarge it.

Architecture overview

01

React / Android KDS / Telegram

02

Bun / Express / Socket.io

03

PostgreSQL / Redis

Engineering approach

Connected operations

React customer/admin interfaces, an Android kitchen display, and a Telegram courier bot connect to the ordering backend.

Real-time order flow

The Bun/Express/TypeScript backend uses PostgreSQL, Redis, and Socket.io to support orders, history, and real-time status across the system.

Beyond the application

My contribution extends to Docker, Nginx, VPS deployment, CI deployment, and database backups.

Core features

  • Customer ordering and administration
  • Android Kitchen Display System
  • Courier Telegram bot and delivery records
  • Real-time order status and history
  • Authentication, customer and address data

Technology stack

KotlinJetpack ComposeReactTelegram SDKBunExpressTypeScriptPostgreSQLRedisSocket.ioDockerNginx