From quote to payment without jumping between spreadsheets
A custom management system for a distributor of industrial and agribusiness supplies: CRM, quotes with approval, orders, inventory by warehouse and batch, accounts receivable, expenses and accounting, in dollars and bolivianos. Already in the client's hands.
From problem to solution
- 01 · The challenge
Solvanta sells chemical and agribusiness supplies to companies, in two currencies and with margins that depend on the real landed cost of each batch.
They quoted in one place, tracked stock in another and followed up payments in a spreadsheet. Every figure management needed had to be rebuilt by hand, and nobody knew for sure what margin a sale left until it was already closed.
- 02 · What we did
We built a custom system that ties the whole commercial cycle together.
The quote is prepared from the catalogue and the real batch cost, goes through approval and becomes an order without retyping anything. Inventory is tracked by movements, warehouses and batches, with the reorder point calculated for each product and an alert when it is time to restock. Payments, overdue accounts, expenses and accounting live in the same place, with a management dashboard that crosses sales, cash and margin. Six different roles, from sales to audit, see only what concerns them, with security enforced in the database itself and an audit log that cannot be altered. We refined it in iterations with the client's team through to delivery, together with their corporate website.
How it comes together
Inside the project

Measurable results
Services used on this project
Tech stack used
- React
- TypeScript
- Tailwind CSS
- Supabase
- Chart.js
Want something like this for your business?
Tell us about the challenge. In a first call we work out whether we are a good fit and how we could work together.
Ready to work together?
Schedule a meeting or tell us about your project. We respond quickly, no strings attached.