The story

Sending a laptop from Montréal to Algiers costs more than the laptop, takes a month, and may never arrive. Every Algerian family abroad already routes around this: you ask until you find someone flying home with room in a suitcase. It works entirely on trust, which means it only reaches as far as your own network does.

Leorra tried to make that a marketplace — senders post what needs moving, travellers post their route and spare kilos, the app matches them.

For a stranger to hand another stranger a laptop at an airport, the trust layer is the app. I built the marketplace instead.

The product

Listings, chat, contracts and matching all shipped, in three languages, with store screenshots ready. Identity verification, escrow and what happens when a package does not arrive: none of it.

Two months in I deleted the working version and started again — the commit says restart from a very clean project, 1,134 deletions against 45 insertions. The first build worked and could not be extended; everything lived in the widgets. What replaced it separated domain from application from interface, and the fourth feature cost about what the second had.

That was the right call and I would make it again. It is also not why the project stopped.