Commerce · Tools
EGIC
A plumbing manufacturer’s catalogue, with the sizing calculator on board.
- Flutter developer
- Android · iOS
- 2022
- Shipped
- FlutterDartREST API
The brief
A manufacturer of pipes, fittings and sanitary ware wanted its catalogue in people's hands. Not a shop first — a reference. The buyers are plumbers, contractors and specifiers, and what they need before a price is a size, a material and a drawing they can hold against the one on the wall.
My part
Flutter on the client, against the company's REST backend, shipped to both stores from one codebase.



Decisions
The drawing is the product page. A render tells you what a fitting looks like; a dimensioned drawing tells you whether it fits. Both are on the screen, and the specification picker under them changes the numbers rather than opening a PDF.
A calculator, because the question comes before the basket. "How much pipe does this bathroom need" is what a first-time visitor actually wants, and answering it in the app is what earns the second visit. It takes room size, supply and drainage type, then a list of components, and returns a quantity and an estimate.
Browse by where it goes, not by what it is called. Indoor or outdoor, then the system — which is how the trade talks, and it saves knowing the part number to find the part.