Kembali ke Karya
KRY-03 · Studi Kasus Live

IHSANMART.

Ekosistem e-commerce grocery/FMCG dengan tiga aplikasi — app pelanggan (Flutter, live di Play Store & App Store), app kurir (React Native), dan backoffice operasional (Laravel) — semuanya di atas satu REST API. Dirancang, dibangun, dan dirilis solo, end-to-end.

Produk
IhsanMart (produk sendiri)
Peran
Solo full-stack (3 aplikasi)
Platform
Android · iOS · Web admin
Stack inti
Flutter · React Native · Laravel 11
Ringkasan · Ekosistem 3 aplikasi

Dari pesan sampai diantar — satu backend.

Saya rancang & bangun seluruh rantainya sendiri: pelanggan belanja dari aplikasi mobile, operasional mengelola katalog, stok, pergudangan, member, dan order dari backoffice, lalu kurir mengantar dengan bukti kirim, COD, dan GPS — semua terhubung lewat satu REST API Laravel (Sanctum).

3Aplikasi
33Modul admin
48Entitas bisnis
159Migrasi DB
FlutterReact NativeExpoLaravel 11PHP 8.2REST API (Sanctum)MeilisearchFirebase FCMMySQL

Aplikasi pelanggan live di Google Play & App Store. Endpoint API & data internal disembunyikan demi keamanan.

Diagram ekosistem IhsanMart: app pelanggan (Flutter), app kurir (React Native), dan backoffice (Laravel) plus pergudangan, membership, dan REST API bersama
Ekosistem — tiga aplikasi, satu backend
Diagram alur IhsanMart: pelanggan memesan, REST API, operasional memproses dan assign, kurir mengantar dengan bukti kirim
Alur tertutup — pesan sampai diantar
Rincian — Dossier Yang dibangun & dampaknya

Yang saya kerjakan

  • App Pelanggan (Flutter) — belanja end-to-end (katalog, keranjang, checkout, lacak order), peta & zona pengiriman (Google Maps), login OTP, verifikasi KTP, poin & voucher. Clean Architecture (GetX, Dio + Retrofit, Hive). Live di Play Store & App Store.
  • App Kurir (React Native / Expo) — tugas antar berfilter, aksi mulai/selesai/gagal, bukti kirim (foto + nominal COD), GPS tracking dengan antrian offline, dan push saat di-assign. Distribusi APK via EAS + OTA update.
  • Pergudangan (backoffice) — Vendor → Purchase Order → penerimaan berbasis invoice (satu invoice multi-PO, item PO/master, override harga, last purchase price) → update stok di unit terkecil via konversi (1 box = 12 pcs), min-stock alert, dan audit trail invoice→stok.
  • Katalog & member — harga multi-satuan + pencarian Meilisearch, membership KTP/poin/referral, order, promo & voucher berbasis zona.
  • Backend bersama — satu REST API Laravel (Sanctum) untuk ketiga aplikasi, Repository Pattern + auto-generate tipe TypeScript dari PHP, notifikasi FCM lintas-aplikasi.

Hasil & dampak

  • Alur tertutup dari pesanan pelanggan → proses & assign operasional → pengiriman oleh kurir, dalam satu sistem.
  • Digitalisasi last-mile — bukti kirim, COD, dan GPS tracking yang sebelumnya manual kini tercatat otomatis.
  • Aplikasi pelanggan live di kedua store, menggantikan proses manual/offline dan melayani basis member aktif.

Mau bangun marketplace atau aplikasi pelanggan + kurir?

Saya bantu rancang & bangun ekosistem serupa — aplikasi mobile, panel operasional, dan backend-nya — dari nol atau melanjutkan yang sudah ada. Scope & biaya jelas di muka.

Konsultasi Gratis via WhatsApp