Quick Sale & Stock Program
A comprehensive sales and stock-tracking program I built for Otoeko on a job offer in my first university year — running file-based, with no database engine at all.
Overview
A sales and stock-tracking program I built for Otoeko in my first year of university, as a job offer. The goal was to let small businesses sell quickly and keep stock on a single computer.
Solution & Architecture
The interesting constraint: I used no database engine (no SQL/SQLite) — all data was kept in a file-based (XML) structure. Even so, I delivered product cards, stock in/out, stock-movement history, advanced search/filter, barcode, PDF/print reports, FTP sync and backup, with a layered architecture (UI / business logic / data access).
Outputs & The Constraints of the Time
The result was a comprehensive, self-contained sales/stock program needing no installation and no external database server. Building a stable architecture carrying this many features without a database engine — with the means of a first-year student — was a meaningful step in problem-solving.
Layered Architecture (No Database)
UI (WinForms)
Business Logic (BL)
Data Layer (DAL)
Tech Stack
Need a fast sales/stock program for your small business?
I can build fast, practical sales/stock software that needs no complex setup or database server.
I'll build the same for you
Message the assistant — talk through whether I can build something like this, the approach and a ballpark, and get to a booking in minutes.