CASE STUDY

upk

aar

tms

Transport management system for a regional logistics company — replacing paper registers with a centralized platform for shipments, documents, and payments.

INDUSTRY

Product Design • Frontend • Backend • Database • Deployment
Product Design • Frontend • Backend • Database • Deployment

PLATFORM

8 Weeks
8 Weeks

OUTCOME

Replaced paper workflows with a centralized logistics platform managing GRs, GDCs, DPS records, payments, and branch operations.

THE Problem

Not features. The actual business problem.

Upkaar Transport handled thousands of shipments through paper registers, spreadsheets, and WhatsApp messages.

Information was fragmented across branches, making tracking, reporting, and reconciliation slow and error-prone. Every handoff between branches meant re-entering data, and no one had a single source of truth for where a shipment actually stood.

EXISTING WORKFLOW

Paper GRs, Excel logs, WhatsApp updates between branch managers.

BOTTLENECKS

Manual reconciliation, duplicate entries, lost paperwork in transit.

OPERATIONAL RISK

No audit trail, payment disputes, branch managers unaware of company-wide status.

WHY SOFTWARE

Growth had outpaced what paper and spreadsheets could reliably track.

constraints

Clients don’t care about challenges. They care about constraints.

Multiple branches

Low technical literacy

Existing paper workflow

Limited budget

Mobile-first usage

Poor internet connectivity

System Thinking

How a shipment actually moves through the business.

Before touching a single screen, I mapped the document lifecycle end to end — every handoff, every branch, every place data could go stale.

GR — Goods Receipt

GDC — Goods Delivery Challan

DPS — Delivery Proof Slip

Payment — Reconciled

DE

SIGNING

THE

S

OL

ution

Explain decisions. Not colors, not buttons.

001
SAY LESS, BUILD MORE
CLEAR COMMUNICATION KEEPS PROJECTS MOVING. EVERYONE SHOULD KNOW WHAT'S BEING BUILT, WHY IT MATTERS, AND WHAT HAPPENS NEXT.
002
BUILD FOR CHANGE
GOOD SOFTWARE ISN'T JUST EASY TO LAUNCH. IT SHOULD BE EASY TO UNDERSTAND, MAINTAIN, AND IMPROVE YEARS LATER.
003
REAL PRODUCTS, REAL CONSTRAINTS
THE WORK DOESN'T END AT THE INTERFACE. I THINK ABOUT WORKFLOWS, EDGE CASES, OPERATIONS, AND THE PEOPLE USING THE PRODUCT.
004
STEADY OVER RUSHED
I PREFER CONSISTENT PROGRESS TO SHORT BURSTS OF SPEED. THE BEST PRODUCTS ARE SHIPPED QUICKLY ENOUGH, BUT CAREFULLY ENOUGH TO LAST.

DE

SIGNING

THE

S

OL

ution

Explain decisions. Not colors, not buttons.

001
SAY LESS, BUILD MORE
CLEAR COMMUNICATION KEEPS PROJECTS MOVING. EVERYONE SHOULD KNOW WHAT'S BEING BUILT, WHY IT MATTERS, AND WHAT HAPPENS NEXT.
002
BUILD FOR CHANGE
GOOD SOFTWARE ISN'T JUST EASY TO LAUNCH. IT SHOULD BE EASY TO UNDERSTAND, MAINTAIN, AND IMPROVE YEARS LATER.
003
REAL PRODUCTS, REAL CONSTRAINTS
THE WORK DOESN'T END AT THE INTERFACE. I THINK ABOUT WORKFLOWS, EDGE CASES, OPERATIONS, AND THE PEOPLE USING THE PRODUCT.
004
STEADY OVER RUSHED
I PREFER CONSISTENT PROGRESS TO SHORT BURSTS OF SPEED. THE BEST PRODUCTS ARE SHIPPED QUICKLY ENOUGH, BUT CAREFULLY ENOUGH TO LAST.

DE

SIGNING

THE

S

OL

ution

Explain decisions. Not colors, not buttons.

001
BRANCH-BASED ACCESS
EACH USER ONLY SEES DATA RELEVANT TO THEIR BRANCH, KEEPING REPORTING CLEAN AND PERMISSIONS SIMPLE.
002
DOCUMENT LIFECYCLE
EVERY SHIPMENT MOVES THROUGH A PREDICTABLE CHAIN — GR, GDC, DPS, PAYMENT — NOTHING SKIPS A STEP.
003
PACKAGE-LEVEL TRACKING
ALLOWS PARTIAL UNLOADING AND DELIVERY, MATCHING HOW SHIPMENTS ACTUALLY MOVE IN THE FIELD.
004
STEADY OVER RUSHED
I PREFER CONSISTENT PROGRESS TO SHORT BURSTS OF SPEED. THE BEST PRODUCTS ARE SHIPPED QUICKLY ENOUGH, BUT CAREFULLY ENOUGH TO LAST.

Architecture

From frontend to deployment, every layer earns its place.

React

Go API

PostgreSQL

Render + Vercel
WHY GO

Fast compile times, static typing, and a single binary deploy — ideal for a small team shipping fast.

WHY POSTGRESQL

Relational integrity mattered — GRs, GDCs, and DPS records are tightly linked and need real transactions.

WHY REST

Simple, cacheable, and easy for branch-office developers to debug without extra tooling.

WHY JWT

Stateless auth across branches with poor connectivity, backed by HttpOnly cookies and CSRF protection.

building it

Selected components, not every screen.

Dashboard

Challenge: surface branch-wide status at a glance. Decision: one summary view with live counts by stage. Result: managers stopped calling branches just to ask “where is this shipment?”

GR Creation

Challenge: replace a 15-minute paper form with something usable on a cracked phone screen. Decision: a guided, one-handed flow with smart defaults. Result: GRs created in under a minute, even offline.

Analytics

Challenge: leadership had no visibility into operations across branches. Decision: real-time dashboards built directly on PostgreSQL views. Result: monthly reports that used to take days now update live.

Payment Tracking

Challenge: payments were disconnected from delivery proof, causing disputes. Decision: tie every payment record directly to its DPS. Result: disputes dropped to near zero within the first month.

TECHNIcal highlights

A concise engineering summary.

Authentication

JWT + HttpOnly cookies + CSRF protection

JWT + HttpOnly cookies + CSRF protection

Search

PostgreSQL trigram search across GRs and clients

PostgreSQL trigram search across GRs and clients

Analytics

Real-time business metrics computed directly from Postgres

Real-time business metrics computed directly from Postgres

Monitoring

Sentry for error tracking, PostHog for product usage

Sentry for error tracking, PostHog for product usage

REsults

Numbers, not adjectives.

3

BRANCHES CONNECTED

10,000+

RECORDS MIGRATED

15min → 30s

DOCUMENT GENERATION TIME

2.06M

Global Impressions

Fuel moves beyond simple authenticity, creating refined systems that shape digital presence.

160K

Community Reach

Elevating identity with structured clarity. Fuel crafts experiences that extend far beyond visual form.

750+

Creative Hours Logged

Through precision and intention, Fuel transforms ideas into cohesive narratives that define brands.

257+

Projects Completed

Blending modern aesthetics with functional design, Fuel delivers refined solutions that push brands.

i

WHAT I LEArned

WHAT

lea

Building logistics software taught me that most complexity doesn’t come from code. It comes from understanding how information moves through a business.

NEXT

More projects, one message away.

Upkaar TMS wasn’t built to showcase technology. It was built to remove friction from a business that runs on movement, paperwork, and trust. The challenge was less about software and more about translating a real-world operation into a system people could depend on every day.

CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

12:30

IST
©2026
CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

12:30

IST
©2026
CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

12:30

IST
©2026