Hexaflate

Solusi aplikasi mobile untuk sistem Otomax

Hexaflate

Flutter Rust Axum Redis Docker License Platform

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

KomponenTeknologi
FrontendFlutter (iOS dan Android)
BackendRust dengan framework Axum
CacheRedis
DatabaseSQL Server (existing Otomax)
DeploymentDocker 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:

  1. Daftar Isi
  2. Koneksi SQL Server dari Docker
  3. Setup Backend
  4. Build Aplikasi

Kontak

Untuk demo, bantuan instalasi, atau custom app builds:


Lisensi

Hexaflate adalah software proprietary yang dikembangkan oleh tim Hexaflate.