Uganda Bookshop online store

A Kampala bookshop that has sold books since 1927, now online.

Role
Built at Persmon Technologies
Kind
E-commerce
Sector
Retail and e-commerce
Year
2026
Stack
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Drizzle ORM
  • Docker
Uganda Bookshop home page with bookshelf categories, a title, author or ISBN search and a featured shelf of novels

How it works

From the shelf to a paid order at Uganda Bookshop

From the shelf to a paid order at Uganda BookshopStaff curate the catalogue with featured books, quotes and the blog, and customers reach it in the browser or the installable app that works offline. They search and filter, fill a basket priced on the server and pay at checkout through Pesapal. Orders are tracked in customer accounts, stock is kept as a ledger of movements, and everything is stored in PostgreSQL through Drizzle ORM.StorefrontBasketPayRecordsStaff toolsFeatured books, blogCatalogueSearch and filtersOffline appInstallableBasketPriced on the serverCheckoutPesapal paymentsOrdersTracked in accountsPostgreSQLDrizzle ORMStock ledgerEvery movement
Staff curate the catalogue with featured books, quotes and the blog, and customers reach it in the browser or the installable app that works offline. They search and filter, fill a basket priced on the server and pay at checkout through Pesapal. Orders are tracked in customer accounts, stock is kept as a ledger of movements, and everything is stored in PostgreSQL through Drizzle ORM.

Context

Uganda Bookshop has been selling books in Kampala since 1927. The online store brings its catalogue to the web with search, a basket and checkout, and customer accounts, and gives staff their own storefront tools. It also installs as an app that works offline.

What we built

  • A catalogue with search, sections and filters
  • A server-priced basket and checkout with Pesapal payments
  • Customer accounts and order tracking
  • Staff tools for featured books, quotes and the blog
  • Stock kept as a ledger of movements
  • An installable app that works offline

Links

Have a similar system to build?

Tell me what it needs to do and who will use it. I read every message and reply personally.