About
Someone’s gotta move it
GO! is a delivery marketplace for Harare, built so that everyone involved always knows what is happening — including when the news is bad.
The alternative to GO! in most of Harare is asking a friend who owns a bike. That works until it does not: you do not know where your package is, you have no idea what it will cost until it is done, and if it goes missing there is nothing to point at.
GO! is not trying to be the cheapest way to move something across town. It is trying to be the one where you know who has your package, where it is, that it cannot be handed to the wrong person, and that if something goes wrong there is a record and somebody acts on it.
Decisions
Five choices that shaped everything else
Each of these made the first version slower to build and every version after it faster.
Not built as a motorcycle app
Transport type is configuration, not architecture. Bicycles, cars, vans and eventually drones are settings we turn on, not rewrites. At launch that flexibility buys nothing visible — which is exactly why it had to be done first.
One door for state changes
A delivery moves through its states through a single function, or it does not move. There is no second path where a status gets set quietly and the receipt disagrees with the timeline.
Money is a ledger, not a column
Every amount is double-entry. Nothing in the system carries a single true-or-false flag saying a delivery was paid for, because a flag tells you what someone last wrote rather than what happened.
Evidence, not single sources
A disputed delivery is decided against a chain — photos, timestamps, positions, PIN attempts — rather than against one person’s word or one field in a table.
Ink on green, never white on green
The GO! green is a light colour. Almost every design tool and component library assumes a primary button is dark with white text, and that pairing here is 2.13:1 — unreadable. Getting this wrong once, everywhere, is the kind of mistake that is never fully cleaned up.
Scope
What GO! is not
Bounding the claim is more useful than expanding it. These are all things people reasonably assume a delivery platform does.
Ride-hailing
We move packages, not people.
Freight or long-haul
Urban deliveries within a city, not between them.
A fulfilment company
We do not hold your stock or run a warehouse.
A courier employer
Couriers are independent. GO! is the marketplace.
A bank
We handle payment for deliveries. That is the extent of it.
Where next
Harare first, and properly
GO! launches in Harare with motorcycle couriers, six zones, US dollars, cash and EcoCash, and an English interface. Every one of those is a setting rather than an assumption baked into the code, so a second city is a configuration and not a second product.
Shona and Ndebele matter sooner than a roadmap suggests, because the recipient SMS reaches people who never chose an interface language. Those translations are being written for meaning rather than machine-translated, which is slower and is the only way it is worth doing.
Preparing to launch in Harare.
These pages describe how GO! works at launch. The service is not yet open for bookings.
