All work
Web platforms / Live store & staff platform

AlCOOl.

A neighbourhood shop. A connected operation.

FOCUSProduct design, full-stack engineering & deployment
TOOLKITPython / Flask · JavaScript · SQLite · Docker · Azure
EXPLOREVisit live product (opens in new tab)
AlCOOl’s refreshed November storefront with a full-width curved navbar, editorial typography and real bottle photography
AlCOOl homepage — an actual product preview.
THE IDEA

A neighbourhood shop. A connected operation.

I built AlCOOl around the work of running a neighbourhood store: recording counter sales, receiving stock, keeping purchase evidence and giving owners records they can understand. A luxury-inspired storefront brings the same business onto customers’ phones, while scheduled Excel reports make stock history available outside the app. The Flask platform runs in Docker on Azure; the Android rider companion remains a pilot.

A premium storefront, practical POS and automatic daily stock reports for a working neighbourhood shop in Kutus, Kenya.

DESIGN & DEVELOPMENT DECISIONS
01

Make everyday work clear

Role-specific workspaces give owners, counter staff, IT and riders relevant actions. Counter baskets distinguish whole bottles, measured shots and cocktails. Serving-size changes apply to new sales, preserve earlier allocations and ask stale counter screens to refresh.

02

Keep the records dependable

Supplier receipts, stock movements and audit history explain each change. Daily Excel exports put six clear columns first, keep shots and mixers separate, and preserve detailed records and original files. Verified downloads catch up when the owner’s laptop reconnects.

03

Design for the shop and the phone

A curved full-width navbar, expressive typography, real bottle photography and removable filters make the catalogue easier to explore. Shared styles work across the storefront and staff tools, with native browser motion, reduced-motion support and one stylesheet request per page.

REAL SHOP. EVERYDAY SOFTWARE.

From the counter
to the customer.

The most useful work happens behind the storefront: keeping stock counts consistent, separating bottle and measured sales, and saving supplier receipts alongside the quantities received. Owners can review records without relying on a message thread or a paper tally.

The refreshed storefront pairs a full-width navbar with a curved lower edge, the original eye logo and real bottle photography. Search, category filters and a persistent basket keep the next action close on a phone. Seasonal themes share the same controls.

CURRENT RELEASE / NOVEMBER 2026

The storefront and staff record keeping are live. Customers can submit delivery requests; online payments remain locked for launch. The Android rider app is a pilot, with provider and device acceptance still required before a full delivery rollout.

AlCOOl’s updated phone storefront with its curved lower navbar edge, Shop the shelf button and bottle prices
LATEST UPDATE / NOVEMBER 2026

Good records.
Less guesswork.

A stock report should help someone run the shop. The first Excel tab now answers six everyday questions, with remaining stock highlighted and discrepancies clearly marked for review.

The daily stock viewIllustrative data · not live business figures
DrinkStartAddedSold / usedCorrectionsLeft
Example gin · 250ml86509
Example soda · 300ml120408
Example juice · 500ml46307

Start + Added − Sold / used + Corrections = Left. Bottles assigned to shots are included in used stock.

01 / SIMPLE TO READ

Clarity first.

The main tab shows bottles and cans. Shots and mixers have their own units and tab. Detailed movements stay available without crowding the everyday view.

02 / SAVED AUTOMATICALLY

A daily record.

The server exports the previous day at 12:10am Nairobi time. The laptop checks hourly and downloads missed reports when it reconnects.

03 / HISTORY PRESERVED

Keep the evidence.

Simplified copies use the original saved data. Older workbooks remain archived, downloads are checked against their checksums, and edited copies are never silently overwritten.

NEXT PROJECTSeroTix
HAVE SOMETHING IN MIND?

Let’s make it
worth building.

A new website, a product idea, or something that needs to work better.

Start a project