nasaq.id

Back to case studies
Live production2024Dari ide ke production dalam 3 bulan

Serat QC — Selisih Berat J&T Express

Production logistics QC untuk J&T Express — 80K+ resi, 160K+ foto GPS-watermarked. Waktu proses: 4-5 jam → <30 menit per 500 resi.

Context

A field-heavy logistics workflow where speed and auditability mattered more than visual novelty.

Next.jsTypeScriptSupabaseGPSBarcodeProduction

Project at a glance

Sistem Quality Control selisih berat untuk operasional J&T Express. Problem: tim operasional harus rename 1.000 foto manual per hari, proses 4-5 jam untuk 500 resi, data tersebar di folder lokal. Solution: scan barcode resi → auto-capture GPS → watermark foto otomatis → upload cloud. Real-time dashboard + gamification leaderboard. 80.187 entries dan 160.374 foto terproses di production.

What this case helps prove

Sistem operational harian — 500+ resi per hari diproses
Live operational QC system untuk J&T Express
80.187 entries & 160.374 photos in production
Serat QC — Selisih Berat J&T Express screenshot

The challenge

Tim operasional J&T Express harus memverifikasi selisih berat paket setiap hari. Setiap resi membutuhkan 2 foto bukti yang harus di-rename manual satu per satu dengan format tertentu (nomor resi + keterangan). Rata-rata 500 resi dan 1.000 foto per hari.

Rename 1.000 foto manual satu per satu setiap hari
Harus cocokkan nama file dengan nomor resi — rawan salah
Proses memakan waktu 4-5 jam per hari untuk 500 resi
Tidak ada tracking progress atau dashboard monitoring
Data tersebar di folder lokal, sulit diaudit

The response

Dibangun sistem web-based (PWA) dimana user cukup scan barcode resi, ambil foto langsung dari kamera — sistem otomatis memberi nama file, menambahkan GPS watermark (tanggal, waktu, koordinat, lokasi), dan upload ke cloud. Semua data langsung masuk dashboard real-time.

Why it mattered

Sistem operational harian — 500+ resi per hari diproses

Before and after, in clearer terms

The point of this section is not decoration. It is to show the operational shift in terms the client team can immediately recognize.

Waktu per 500 resi

Before

4-5 jam

After

< 30 menit

Rename foto

Before

Manual 1 per 1

After

Otomatis via barcode scan

Total data diproses

Before

Scattered di folder lokal

After

80.187 resi & 160.374 foto terpusat

Monitoring & audit

Before

Tidak ada

After

Real-time dashboard + export Excel

Dulu butuh 4-5 jam buat 500 resi, sekarang under 30 menit. Gak perlu rename foto satu-satu lagi.
U

User Operasional

Tim QC J&T Express

Key highlights of the build

80K+ Resi Diproses

80.187 entries production — sistem berjalan dan terus bertambah

160K+ Foto Documented

160.374 foto dengan GPS watermark tersimpan otomatis

Barcode + GPS Watermark

Scan resi, auto-capture GPS, watermark foto real-time

Impact that stayed visible

Sistem operational harian — 500+ resi per hari diproses
Live operational QC system untuk J&T Express
80.187 entries & 160.374 photos in production

What the system includes

Barcode scanner untuk No Resi (JNT packages)
Auto GPS capture & reverse geocoding
GPS watermark on photos (Date, Time, Coordinates, Location)
Real-time dashboard dengan statistik
Gamified leaderboard system (Beginner → Diamond levels)
User earnings calculation (500-1500 IDR per entry)
Photo management dengan Cloudinary
Export to Excel/CSV
PWA support dengan offline capability
Role-based access (Admin vs User)

Technology stack

Frontend

Next.js 14TypeScript 5.9Tailwind CSS

Backend & Services

SupabaseCloudinary

Features

Quagga2 (Barcode)GPS APIPWA

If this kind of operational shift is what you need, start from the problem.

The fastest useful next step is not asking for a random feature list. It is clarifying what feels weak today, what friction the team still carries, and what a cleaner first version should solve.

nasaq.id — Website, Company Profile & Custom Systems