Urban Courier & Delivery System
Three panels on one database; balances derived from a ledger, deductions written in the delivery's own transaction.
Three interfaces for company management, partner businesses and couriers in the field. Orders move through a state machine, and the balance deduction is written only on delivery, inside the same transaction as the status change. Businesses top up a prepaid balance and may go negative to a defined limit. The courier app was written as native Android, with location sent by a foreground service that survives a locked screen.
Highlights
- Ledger-based balances — every unit of money traceable to its source
- Measured, uninterrupted location reporting on a locked screen
- Role read only from the server-side profile table
- Automatic order ingestion from food delivery platforms
- Client
- Courier company
- Year
- 2026
- Technologies used
- KotlinNative AndroidPostgreSQLRLSStored Procedures
Live address not shared
Related projects
Materials Testing Equipment Catalogue
A bilingual technical catalogue with every product mapped to international test standards, migrated to a static architecture.
Architecture Studio Website
A corporate site built on its own design system, foregrounding the project archive.
WhatsApp Appointment System
Customers write on WhatsApp and appointments are booked automatically, 24/7 — with no computer left running at the salon.
Let's talk about your project
Tell us what you want to build and we will tell you how, and how long it takes. The first conversation is free.
