Creating an easy method for users to login using OTP or Password, depending on the credentials they enter.
Role: UX/UI Designer
Skills & Tools:
Figma: Research, Wireframing and Prototyping
Introduce OTP login: Add OTP login alongside the existing password flow to support both email and phone number credentials, while preserving current login behaviour.
Keep the login experience familiar: Avoid adding new tabs or pages, ensuring the login screen remains familiar and easy to navigate.
Clarify credential-based login rules: Use UI and visual feedback to communicate which login methods are available, preventing login errors.
The existing login page already uses tabs to differentiate between Live and Demo environments, which limited the available space for introducing additional tabs for login methods.
Adding another layer of tabs means more visual clutter and could make the login page feel overly complex.
A full UI overhaul would require users to relearn a familiar login flow, increasing friction for existing users.
The design needs to clearly communicate which credentials are compatible with which login methods, without lengthy explanayions.
To ensure the login enhancement aligned with industry expectations and technical feasibility, I conducted a review of authentication flows across major trading platforms, including Binance, OKX, moomoo, and Tiger Trade.
The research showed us:
How different platforms handle multiple login methods within a single entry point
Patterns used to reduce clutter in login flows
Following the research, I worked closely with the front-end development team to discuss which approaches were most viable within our existing architecture.
Our Solution
3. Reduced Page Complexity
The solution avoided adding new tabs or screens, preserving the existing layout.
This kept the login experience familiar, while still supporting expanded functionality.
Users could complete login without switching contexts or navigating additional layers.
Results
Simplified Login Decisions: Users are only shown login options that are relevant to the credentials they enter, reducing confusion and missteps.
Cleaner Login Experience: Dynamic updates to the login interface eliminated the need for additional tabs or pages, keeping the flow lightweight and focused.
Clearer Credential Rules: Login constraints are communicated through interaction and UI behavior, rather than explicit instructions.
Scalable Login Framework: The adaptive structure allows future authentication methods to be added without redesigning the entire login experience.
Good UX Can Absorb Complexity: Even with multiple credential types and rules, thoughtful interaction design can keep the experience simple and intuitive.
Small Enhancements Have High Impact: Improving a core flow like login can significantly affect usability without requiring large visual or structural changes.




