Goal connect K.K.'s Password System Redesign
Streamlined authentication flow with 2FA and password complexity redesign for Goal connect K.K.'s enterprise password management system serving 300+ users across 10+ web applications.
Role
UI/UX Designer, Web Developer
Timeline
4 months
Tools
Figma, OutSystems, CSS, JavaScript
Category
Web Design, Web Development
Design Brief and Overview
- Business Context: Goal connect K.K. is a software development startup serving the Japanese electricity and virtual power plant (VPP) sector. With an ecosystem of 10+ web applications and 300+ end users, the company needed an account management system to reduce admin burden and improve user autonomy.
- Strategic Goal: Design and implement an account management system within 4 months
Deliverables
- UI/UX improvements for enhanced usability
- Front-end development and implementation
The Challenge
- While initially brought on as a UI developer for the password reset flow, I identified usability issues in 4 existing UI components. Through design critique and proposal, 2 improvements gained implementation approval from the Design team lead.
- Due to NDA restrictions, simplified visual demonstrations and problem-solving processes are presented below.
Problem Solving
Improvement 1: Two-Factor Authentication
Original Design: 4 separate input fields for verification code with unrestricted reissue option
Design Critique:
- 4-digit codes posed security vulnerabilities as user base scaled
- Unlimited code reissues risked system overload and code duplication
Improvement 1: Solution
- Upgraded to 6-digit verification system with additional input fields
- Implemented 30-second cooldown for code reissue with clear messaging
- Standardized input field heights across the design system
Improvement 2: Password Complexity Indicator
Original Design: Color-coded bar showing three password strength levels:
- Red: Weak (unacceptable)
- Orange: Good (unacceptable)
- Green: Strong (acceptable)
Design Critique:
- Contradictory UX writing: 「良い」(Good) implied acceptability despite rejection
- Lacked actionable guidance for password improvement
- Redundant classification when only “Strong” passwords were acceptable
Improvement 2: Solution
- Eliminated the misleading “Good” tier
- Replaced color bar with dynamic policy checklist showing specific unmet requirements
- Provided real-time, actionable feedback for password creation
Outcomes
- Both improvements successfully deployed to production
- 90%+ of system testers reported faster, more confident navigation through the password management flow
300+
End Users
90%+
Tester Satisfaction
6-Digit
Security Upgrade
10+
Web Applications
Lessons Learned
- Balancing dual roles as designer and engineer taught me to harmonize user delight with system functionality
- Deepened understanding of Japanese UI/UX nuances, particularly in microcopy and user guidance patterns