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
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
Aplikasi pelanggan live di Google Play & App Store. Endpoint API & data internal disembunyikan demi keamanan.


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.