Insurance
Tugu Clone — Insurance Management
Insurance management system with cross FE/BE RBAC, claim workflows and real-time notifications.
- Client
- Perusahaan asuransi (NDA)
- Period
- Jul 2024 – Present
- Role
- Full-stack developer (tim)
- Contribution
- Development
Confidential / Client Project — only a high-level description and generic diagrams are shown.
Context & Problem
An insurance company needed an internal system for policies and claim workflows with strict per-role access control.
My Contribution
Built full-stack features (Laravel + Vue.js): the RBAC module, claim workflows and notifications.
Solution & Key Features
- RBAC across frontend and backend — the same permissions guard the API and hide the UI.
- Multi-step claim workflow with statuses and approvals.
- FCM for real-time notifications to the relevant users.
Architecture
flowchart LR V[Vue.js SPA] --> L[Laravel API] L --> P[(PostgreSQL)] L --> F[Firebase Cloud Messaging]
Challenges & Decisions
Permissions are defined once on the backend and sent to the frontend at login, so what users see never drifts from what they're allowed to do.
Client project under NDA — real details and screens are not shown.
Related projects
Anekatransport — Bus Ticket Booking
Online bus ticket booking with real-time seat inventory and overbooking prevention.
Anekatransport · 2022
Sistem Database Pemasyarakatan
Correctional database system with SourceAFIS fingerprint matching and MinIO storage.
Instansi pemerintah (NDA) · 2023
Rembo Printing — Printing Management
Maintenance and enhancement of a NestJS + Vue.js printing management system.
Rembo Printing · 2024