Skip to content
  • Web app
  • Demo
  • Public source, no licence

Pearl Trails

Lodge and campsite discovery for Uganda, with booking requests and a staff operations console. It runs on an invented demo catalogue.

Pearl Trails homepage: discover Uganda differently, with a search for stays by destination and dates

The job it does

A traveller wants to find a lodge or campsite in Uganda and ask for dates; the lodge needs to answer those requests without ever double-booking.

What was built

Search and stay pages, a booking-request flow, and a staff console that offers only valid status changes and records each one. Overlapping bookings are refused by a database constraint.

Works today

  • Browse and filter stays across eight destinations
  • Check dates and send a booking request
  • A staff console to confirm, cancel or expire requests, with each change recorded
  • Overlapping bookings are refused by the database itself

Limits

  • Every lodge, price and rating is invented demo data, not a real business
  • No online payment: bookings are requests
  • The staff console is not public

Duya Life screen showing a newborn character, their family and their home in Kampala
  • Game
  • Prototype

Duya Life

A life simulation game played in the browser. Each life starts with a family, a home and a country, then grows year by year through school, money and relationships.

View project: Duya Life
TrendTitan Academy homepage: build your trading knowledge, one lesson at a time
  • Learning platform
  • Live

TrendTitan Academy

Original trading education for beginners: courses of step-by-step lessons, a strategy library and graded practice, free to start.

View project: TrendTitan Academy
Ugabrush homepage: handmade shoe brushes, with links to the catalogue and to custom orders
  • Client work
  • Website
  • Live

Ugabrush

Catalogue and enquiry website for Ugabrush, a maker of handmade shoe brushes in Buwambo, Wakiso.

View project: Ugabrush

Have something you want built?

Tell us what it is for and what it needs to do. Arthur reads every message and replies by email.