Client projectClient preview · awaiting the client’s domain

Kafeero Motors

A car-hire website for Kafeero Motors in Kampala: customers browse the fleet, add trip details and send a prepared quotation request on WhatsApp.

Kafeero Motors on a desktop screen
Kafeero Motors on a phone

What it enables

  • Customers compare vehicles and filter the fleet.
  • A quotation form validates trip details in Kampala time and opens WhatsApp with the message prepared.
  • The owner confirms availability, price and terms by phone.

My contribution

Design and build of the whole site, image pipeline, tests and the Cloudflare deployment.

Decisions worth noting

No server at all

A static export served as Cloudflare static assets: nothing to patch, no database, no customer data stored.

WhatsApp, not a fake booking

The business confirms by phone, so the site prepares a clear request instead of pretending to book or take payment.

Stack

  • Next.js static export
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers

Boundaries

Shown at its preview address until the client’s domain is connected. No booking, payment or data storage by design.