Case study

Pharmacy POS

A React Native point of sale for pharmacies, with receipt OCR built in.

Beta2026Soloproduct

A mobile till built on Expo, for a shop where the bottleneck is not the card machine but the paperwork. The camera captures a supplier invoice and ML Kit's on-device text recognition pulls the lines straight out of it, so a stock count is typed in by photographing a box rather than by typing a hundred lines. The catalogue and the local cache run on SQLite through Drizzle, and the sync layer talks to Supabase when it can and queues when it cannot. The import path for an existing catalogue is a spreadsheet, because that is how every pharmacy already has its data, and the tool that reads it is the same tool that prints it.

By the numbers

lines of TypeScript
8,827
source files
52
on-device OCR model
0MB

Built with

← All projects (opens in a new tab)