Back to Work
Gas Distribution Feb — Apr 2026 33 Days

We Replaced a 39,000-Row
Excel Nightmare with a
Real-Time Business Dashboard

A growing LPG gas distribution company managing thousands of daily transactions across Kosovo. Their entire business ran on a single Excel workbook with 39,000 rows.

Scroll to read
DARN Group business dashboard
The Challenge

Their entire business lived inside one spreadsheet

Finding a customer record meant scrolling through dozens of tabs. Invoicing took hours. One accidental delete could wipe out months of data.

Field teams called the office every time they needed to check a delivery status. There was no mobile access, no real-time visibility.

The Solution

A 20-page dashboard that runs the entire operation

The dashboard spans 20 pages: financial overview, distribution tracking, expense management, gas depot purchases, debt reporting, invoice generation, bank reconciliation, monthly profit analysis, client management, and contract tracking.

Two existing Android apps were extended with new modules — debt management, cylinder tracking, heater inventory, and ARBK business registry integration — and re-pointed to work with the new backend.

Before the dashboard could go live, we migrated the entire 39,000-row Excel workbook. Custom Python scripts imported, validated, and audited every row — zero data loss.

Before vs After workflow

Distribution tracking replaced manual client lookups

Distribution tracking

Every Excel tab became a dedicated dashboard page

20 dashboard pages

23 API endpoints connect the dashboard, mobile apps, and external services

REST API architecture
Monthly reporting

Monthly reporting

Excel data migration

Excel data migration

Mobile Apps

Your team works in the field. Your software should too.

Two existing Android apps were extended with new modules. Drivers scan barcodes, record deliveries, collect payments, and register contracts — all synced in real time.

Admin app Admin Home
Delivery app Delivery Home
Truck loading Truck Loading
Delivery flow Delivery Flow
ARBK registration ARBK Registration
Data migration flow CI/CD infrastructure
The Results

The numbers tell the story

  • 39,000 rows of data replaced
  • 33 days from start to launch
  • 373 commits shipped
  • 23 API endpoints
  • 20 dashboard pages
  • 2 mobile apps extended
The biggest challenge wasn't the code — it was understanding the business. We spent the first week studying the spreadsheet, mapping every formula to a database query. You can't replace a system you don't understand.

Tech Stack

  • PHP 8.0+ / PDO
  • MySQL
  • REST API (23 endpoints)
  • Android / Java
  • Python (data migration)
  • PDF Generation
  • Email Automation

Timeline

  • Feb — Apr 2026
  • 33 days delivery

Team

  • Fisnik Kurti — Engineering

Facing a similar challenge?

Let's Talk About Your Project
(Next project) KuMaLire — AI Price Comparison AI / Retail • 2025