eBencana Mobile App Redesign

Role: UI/UX Designer

Platform: Mobile

Duration: 1 Week

Year: 2024

Tool: Figma, Adobe Illustrator

Project Overview

eBencana is a mobile application developed by Jabatan Kerja Raya Malaysia (JKR) to help the public access real-time disaster information such as floods, landslides, and damaged roads. The app consolidates critical updates and announcements to support public awareness and safety during natural disasters.

Objective

Enhance the existing UI of the eBencana app to improve user experience, visual hierarchy, and clarity of disaster data, while maintaining accessibility and consistency with government branding.

My Role

  • Sole UIUX designer to redesign the application.
  • Focused on visual refinement and layout improvements based on feedback from internal stakeholders.
  • Ensured the interface was more modern, readable, and user-friendly.
  • Worked closely with developers to hand off the new design.

Design Process

Review & Understand Existing UI

Identify Priorities with Team

Wireframe & Visual Exploration

High-Fidelity Design

Iteration Based on Feedback

1

Analyzed the current app design to identify visual inconsistencies, layout issues, and usability pain points.

2

Collaborated with the development team and stakeholders to gather feedback and align on design goals.

3

Created wireframes and multiple visual directions to explore better layouts and modernize the interface.

4

Translated final concepts into high-fidelity mockups using a consistent color system, and iconography.

5

Presented the design to internal stakeholders and revised the UI based on their suggestions and preferences.

Layout Exploration & Final Design

I explored various layout options for the eBencana app to improve usability and information clarity while maintaining the existing UI structure and visual identity.

  • Tested different icon and card-based layouts for easier navigation.
  • Displayed disaster alerts clearly on the home screen.
  • Prioritized a layout that’s clean, intuitive, and informative.

Layout Exploration

ebencana content 1ebencana content 2ebencana content 3

Final Design

The final design keeps the app familiar for users, but more user-friendly and organized.

ebencana content 4ebencana content 5

Design System

Iconography

Initial Design

ebencana content 1

Final Design

ebencana content 1

Color Scheme

ebencana content 1

Old & New UI Screens

This comparison highlights the UI enhancements made across key screens - Login, Home, Map, Profile and Details. The redesign aimed to improve visual consistency, usability, and user flow while preserving the app’s core functionality.

Login

ebencana old new 1

Home

ebencana old new 1

Map

ebencana old new 1

Profile

ebencana old new 1

Details

ebencana old new 1

Key Achievements

Navigation Revamp: Introduced a more modern bottom navigation bar for easier access.

 

Visual Design: Updated iconography, added color indicators, and used rounded containers for better visual appeal.

 

Content Clarity: Improved information grouping and spacing to reduce clutter.

 

Brand Alignment: Refreshed the color scheme and typography to match JKR’s visual identity.

 

Bilingual Support: Clearer language switch option and user greeting for a more personal experience.

Reflections

This project was a valuable experience in refining an existing product within a real-world setting. Although I wasn’t involved in the full UX process such as user research or usability testing, I learned how to work within given constraints and still deliver meaningful design improvements.

 

I strengthened my ability to:

  • Interpret stakeholder feedback and turn it into visual solutions
  • Modernize a UI while respecting existing structure and branding
  • Collaborate with cross-functional teams to ensure alignment and clarity.
 

It also made me more aware of the importance of involving users earlier in the process which is something I’m actively working toward applying in future projects. Overall, this experience helped me grow as a UI/UX designer by teaching me how to be both adaptable and detail-oriented, even when working with limited input.

Check out other works