Hexaflate
Solusi aplikasi mobile untuk sistem Otomax
Hexaflate
Solusi aplikasi mobile untuk sistem Otomax yang dibangun dengan Flutter dan Rust.
Tentang
Hexaflate adalah aplikasi mobile untuk sistem Otomax yang dibangun dengan Flutter (frontend) dan Rust-Axum (backend). Aplikasi ini dirancang untuk memberikan pengalaman modern seperti aplikasi e-wallet dengan keamanan tinggi dan performa optimal.
Tech Stack
| Komponen | Teknologi |
|---|---|
| Frontend | Flutter (iOS dan Android) |
| Backend | Rust dengan framework Axum |
| Cache | Redis |
| Database | SQL Server (existing Otomax) |
| Deployment | Docker Container |
Fitur Utama
Keamanan
- Autentikasi biometrik (fingerprint/face recognition) dengan PIN fallback
- Verifikasi PIN untuk setiap transaksi
- Verifikasi identitas dengan KTP dan selfie
- Batas transaksi untuk session login baru
- App Check untuk mencegah akses tidak sah
Aplikasi
- UI/UX modern mirip aplikasi e-wallet
- Material Design untuk navigasi intuitif
- Dark mode support
- Animasi smooth
- Real-time update tanpa replikasi database
Fitur Agen
- Pengecekan detail customer (opsional)
- Receipt digital otomatis (share dan print)
- Riwayat transaksi yang jelas
- Sistem polling transaksi real-time
- Registrasi agen langsung via aplikasi
- Multi-referral code (hingga 5 kode per agen)
- Menu transfer saldo terpadu
- Monitoring performa agen
Pencegahan Fraud
- Mode verifikasi KTP dan selfie
- Proteksi keagenan (hanya member terverifikasi yang dapat mendaftarkan agen)
- Batas transaksi session baru
- Penandaan session aman
Kustomisasi
- Panel admin untuk perubahan menu, tampilan, dan fitur
- Posisi widget fleksibel
- Banner dinamis untuk promosi
- Widget Cards untuk menu dalam bentuk kartu
- Pengaturan tampilan personal (warna, logo, header, navigasi)
- Layout submenu bervariasi (list, grid, bottom sheet)
- Notifikasi dengan dukungan gambar dan URL
Multi-Device
- Satu akun untuk multiple devices
- Sinkronisasi otomatis di semua perangkat
- Tidak ada batasan jumlah device
Customer Chat (Add-on Opsional)
- Chat langsung dengan admin melalui web panel
- Notifikasi terorganisir (admin, transaksi, deposit)
- Firebase Cloud Messaging untuk notifikasi real-time
- Interface chat dengan dukungan media
- Instant messaging via WebSocket
Login
- Login dengan nomor telepon
- Google & Facebook Login (opsional)
- Perubahan PIN mudah tanpa format manual
- Edit profil self-service
Konten Dinamis
- Artikel yang dapat diedit (syarat ketentuan, panduan)
- Menu bantuan lengkap (FAQ, tutorial)
- Penyisipan konten dinamis sebelum menu
Sistem Poin
- Kurs penukaran poin yang dapat dikonfigurasi
- Penukaran poin untuk reward atau saldo
Keunggulan Teknis
Performa Cache Redis
Response time meningkat drastis dari 250ms menjadi 2ms dengan sistem cache Redis:
- Sinkronisasi cache real-time dengan SQL Server triggers
- Mengurangi beban SQL Server
- Invalidasi cache yang intelligent
- Optimasi memory
Self-Hosted
- Kontrol penuh atas sistem
- Tidak perlu sewa VPS tambahan
- Data tetap di server Anda
Skalabilitas
- Real-time sync tanpa replikasi database Otomax
- Data selalu up-to-date
- Support multi-cluster dengan shared storage
Arsitektur Sistem
[Aplikasi Flutter] <---> [Backend Rust-Axum] <---> [Redis Cache]
|
v
[SQL Server Otomax]
Backend Hexaflate berjalan sebagai Docker container yang terhubung ke:
- SQL Server Otomax (database existing)
- Redis (cache dan session)
- Firebase (notifikasi dan autentikasi)
Memulai
Untuk memulai setup Hexaflate, ikuti panduan berikut secara berurutan:
Kontak
Untuk demo, bantuan instalasi, atau custom app builds:
- Telegram/WhatsApp: +6285128074595
- Website: hexaflate.com
Lisensi
Hexaflate adalah software proprietary yang dikembangkan oleh tim Hexaflate.