Client · 2026
Softa Care Website
Catalogue and enquiry site for a Sri Lankan medical equipment brand, on a zero-dependency Go API.
Overview
A marketing and product catalogue site for SOFTaCARE, a medical equipment and patient care brand in Sri Lanka, serving both hospital procurement teams and families buying home care products.
The challenge
Two very different visitors, hospital buyers and families, land on the same homepage and want different things from it.
What we built
A catalogue with categories, search, editorial stories and a cart, served by a Go API with no external dependencies and a frontend with no build step, designed so either audience finds its path quickly.
dependencies
API endpoints
audiences
Features
What it does.
- 01
Catalogue API
Categories, filtering, search, shuffle and pagination over a clean JSON API.
- 02
Cart
Add, update and remove items with server-side pricing.
- 03
Editorial blocks
Homepage stories managed as data, not hard-coded markup.
- 04
Zero dependencies
Go standard library only, and no npm install for the frontend.
- 05
Config discipline
Flags, then environment, then .env; secrets never touch the repository.
- 06
Ready for inventory
Swaps its in-memory catalogue for the live inventory database with one setting.
Stack
Built with.
- Go
- Standard library
- JSON API
- Vanilla JS
- HTML
- CSS
- S3 / CDN