Projects

PDV Gostinho Mineiro

The shop counter, rebuilt to close a sale in a few clicks and post it straight into the ERP.

  • 684 sales in production since 14 August 2026
  • 890 automated tests, across 53 files
  • Prices and stock come from CIGAM, and the sale goes back

How it worked before.

The previous system was slow: too many buttons to click and too many fields to type before a sale closed.

At a counter, that time is not abstract. It happens with the customer standing on the other side.

What changed.

A sale closes in a few clicks: search the product, add it, take the money. Payment can be split across methods without leaving the screen.

And it is born integrated. Prices and stock come from CIGAM, and the order goes back there as a document, with nobody retyping anything.

684 sales have gone through it since 14 August, and 890 automated tests hold up what cannot break in the middle of serving someone.

A look inside.

  • POS cart, with product search, price tables and the order items
    One search and one click per item. Each result already carries stock and the price from the chosen table, so whoever is at the till never opens another screen to check availability or price.
  • Payment screen, with the sale split across two amounts
    Payment can be split: part on card, the rest by transfer or cash, adding up on screen until the total is covered. It is the most common case at the counter, and the one that jammed the old system most.
  • Admin panel with the day total and the tills currently open
    The panel for whoever runs the shop: what went out today, by payment method, and which tills are open right now. The operator column is redacted because those are the names of people who work there.
  • Printers screen, with one address field per printer
    The system talks to the printers on the shop floor and at the gate, and each one can be switched on or off without touching code. The addresses are redacted because they belong to the company network.

Want to know how this part was built?