Back to projects
FoodTech

Aba

Aba is our platform for restaurants in Kyrgyzstan. Each restaurant gets its own app on the App Store and Google Play and a website on its own domain: guests browse the menu, order delivery or pickup and earn cashback, while the restaurant runs everything from one admin panel. All restaurants share one backend, so a new one can be added without custom development.

Aba
Year
2026
Duration
8 месяцев
Client
Собственный продукт Besoft

Challenge

Give small restaurants their own ordering channel instead of phone calls, paper menus and a notebook of regulars — for the price of a monthly subscription rather than custom development.

Solution

One codebase builds a separate branded app for every restaurant: Android via product flavors, iOS via separate targets, and the website via a build parameter. New orders go to the restaurant’s WhatsApp group with the distance from the nearest branch, calculated with 2GIS. Address lookups are cached in Redis so repeated searches cost nothing, and the restaurant’s site rebuilds automatically after menu changes.

Results

5
restaurants in Osh run on the platform
3
channels each: Android, iOS and web
1
codebase for every branded app
8
months from first release to cashback and redesign

Tech Stack

Frontend
AstroReact 19TypeScriptTailwind CSS 4ViteRecharts
Backend
Go 1.24chipgxJWTNode.js
Mobile
KotlinJetpack ComposeSwiftUIFirebase Cloud Messaging
Database
PostgreSQLRedis
Integrations
2GISЯндекс ГеосаджестWhatsApp BusinessImageKit / CDN
DevOps
PM2NginxCloudflare

Features

  • Menu with photos, categories and search
  • Delivery and pickup
  • Sign-in with a WhatsApp code
  • Address suggestions and distance
  • Tiered cashback with a welcome bonus
  • Order history and statuses
  • Push campaigns
  • “Show to the waiter” mode
  • Opening hours incl. overnight shifts
  • Orders dashboard and stats
  • Menu and banner management
  • Dark mode