Bakamla Messanger App
Jun 2023 - Jul 2024
Maritime, Government
UI/UX, Fullstack Developer
Figma, Laravel, Flutter
What's Bakamla Messanger App ?
Bakamla Messenger is the definitive encrypted messaging platform designed specifically for BAKAMLA RI and Indonesian Maritime operations. Coordinate in real-time with end-to-end security, keeping our waters safe through seamless and protected communication.
Situation: Relying on public communication apps like WhatsApp and Telegram poses a significant threat of data leaks, as they lack centralized control and fall short of strict national security standards. Furthermore, previously hosting sensitive operational data on third-party infrastructure severely compromised data sovereignty. BAKAMLA RI required a transition to a dedicated, self-managed server ecosystem to eliminate the risks of unauthorized access and regain absolute control over classified maritime communications.
Task & Action: Our objective was to build a tailored encrypted messaging system from the ground up, ensuring seamless communication across diverse operational conditions. The workflow was meticulously divided into several key phases:
We began by mapping out the Data Flow Diagram (DFD) to ensure every piece of classified information is routed securely. Establishing a solid architectural foundation was critical for a system requiring military-grade encryption and sovereign data hosting.
To ensure a frictionless experience for the officers, we detailed precise user workflows for core interactions, including secure authentication, messaging, and encrypted calls. This reduced ambiguity during development and streamlined user onboarding.
With workflows established, we designed an interface that is both highly secure and deeply familiar. Using Figma, we crafted an intuitive, modern design that allows field officers to focus on coordination without fighting the UI.
In the final phase, we developed the application utilizing Flutter for a robust cross-platform mobile experience, backed by a secure Laravel architecture. After rigorous penetration testing, the polished final screens were ready for deployment.
The Bakamla Messenger application was tested using the End User Computing Satisfaction (EUCS) method to evaluate user satisfaction with the developed system.
The results of this testing provide in-depth insights into the user experience, covering aspects such as content, accuracy, format, ease of use, and system timeliness.
The complete findings and analysis of the EUCS method evaluation are publicly available.
Read Published ArticleMilitary-grade encryption for direct and group communications.
All communication data is routed and stored securely within national servers.
Strict hierarchical access control for different levels of command.
Instant push notifications for critical updates and messages.
Create private conversations or secure group channels for specific task forces.
Crystal-clear, encrypted voice communication for immediate coordination.
Secure video conferencing for visual reporting and tactical briefings.
Safely exchange classified documents, images, and coordinates.
Quickly record and send audio messages during active maritime patrols.
Building a government-grade secure application taught me the critical balance between absolute security and user experience. While strict encryption and access controls are paramount, if the application isn't intuitive, users will revert to insecure alternatives. I learned how to implement complex cryptographic features transparently, ensuring the app remains as simple to use as consumer messaging apps while maintaining military-grade security.