BengkelPro — Manajemen Bengkel Multi-Cabang
Sistem manajemen bengkel multi-cabang berbasis PWA: offline-first, real-time, dan multi-tenant dalam satu aplikasi.

Tahun2026
PeranFullstack Developer
Durasi3 bulan
Latar Belakang
Bengkel biasanya mencatat pekerjaan di buku atau aplikasi berbeda per cabang. Pemilik sulit melihat kondisi seluruh cabang, dan saat internet di bengkel mati, pekerjaan ikut berhenti.
Yang Dibangun
Sistem manajemen bengkel yang disiapkan untuk banyak cabang sekaligus (multi-tenant), dengan antarmuka yang bisa dipasang seperti aplikasi HP (PWA) dan tetap bisa dipakai ketika koneksi terputus.
Catatan Teknis
- Backend — Laravel 13 dengan PostgreSQL 18 (memanfaatkan
jsonbdan partial index), Redis untuk cache/queue, serta Horizon untuk memantau antrean - Frontend — Next.js 16 App Router, React 19, TanStack Query, dan Zustand; penyimpanan lokal memakai Dexie agar data tetap bisa diakses offline
- Real-time — Laravel Reverb lewat WebSocket, sehingga perubahan langsung terlihat di perangkat lain
- Hak akses — peran dan izin diatur per pengguna
Bagian tersulitnya bukan menambah fitur, tapi menjaga data tetap konsisten ketika perangkat offline menyinkronkan perubahan setelah koneksi kembali.
Multi-cabangCabangsatu sistem, banyak lokasi bengkel
Jalan tanpa internetOffline-firstdata lokal disinkronkan saat koneksi kembali
WebSocketReal-timeperubahan langsung terlihat di semua perangkat
Teknologi
Laravel 13PHP 8.4PostgreSQL 18Redis 7Next.js 16React 19Tailwind 4Laravel ReverbDexieSerwist
Kontak