Otoeko · 1st-year university

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.

2020 Tek geliştirici

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)

Sales screenStock managementBarcode

Business Logic (BL)

Stock in/outMovement historyReporting (PDF)

Data Layer (DAL)

File-based (XML)NO database engineFTP sync & backup

Tech Stack

C#
.NET WinForm
Katmanlı Mimari
XML (veritabanısız)

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.

For example:Sales & stock trackingNo-install / lightweightBarcode & reporting

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.