01 — The challenge
Client challenge
The business needed one desktop system to manage sales, purchases, stock, and payments instead of splitting daily operations across spreadsheets and disconnected records.
Case study · Desktop app
A desktop ERP that gives small businesses one local system for sales, purchases, stock, and payment tracking. Built with Electron.js and SQLite so teams can run daily operations reliably without spreadsheets or internet-dependent tools.
Technology stack
01 — The challenge
The business needed one desktop system to manage sales, purchases, stock, and payments instead of splitting daily operations across spreadsheets and disconnected records.
02 — What I built
I built Finoria as a local desktop ERP using Electron.js and SQLite, giving the team a single application for commercial workflows, inventory movement, purchase tracking, and payment records.

03 — The outcome
Finoria centralizes core business operations into one desktop workflow. The team can manage sales, purchases, stock, and payments locally without relying on scattered files or manual reconciliation.
Next project
Custom software · Next.js · Spring Boot · PostgreSQL
Read the case study