Platforms & apps · Fashion boutique with three locations, Serbia

Balextra

Inventory, POS and wholesale for three shops. A sale went from 5 minutes to 30 seconds.

My role
Designed and built from scratch
Stack
PHP · MySQL · Bootstrap +2
Timeline
4 months
Outcome
−83% transaction time, zero stock errors
Balextra main screen
01 · The challenge

What was broken

Hundreds of products in sizes and colours across three locations, retail and wholesale clients, reservations, and reports, all tracked in spreadsheets. Stock counts were wrong weekly and a single sale took over five minutes.

02 · What I built

The build

A custom system built around how the shop actually works: product management with barcodes and size/colour variants, per-location stock levels, a point-of-sale screen with cash, card and discount options, a wholesale area with pricing tiers and order history, a reservation system, and sales reports with date filters and exports. Fully in Serbian.

  • Barcode products with size and colour variants
  • Live stock per location, per variant
  • POS checkout with receipts in seconds
  • Wholesale clients with custom pricing and history
  • Sales reports with date filters and export
03 · Results

What changed

Replaced every spreadsheet. Transaction time dropped from 5+ minutes to under 30 seconds, stock counting errors disappeared, and the owner sees bestsellers and dead stock per location in real time. Still in daily use.

− 0 % time per transaction
0 locations, one stock view
0 % stock accuracy since launch
04 · Screens

Inside the product

Built with
  • PHP
  • MySQL
  • Bootstrap
  • jQuery
  • Barcode.js

Got a site, a bug, or an idea? Send it over.

You'll get a flat price and a start date today. No pitch deck, no discovery phase.