top of page

APP SUBMISSION PORTAL

UX/UI Design

Introduction

Business Goal : App Submission Portal site allows external developers and 3rd pay companies around the world to join KaiOS app store ecosystem.

Team

Product Manager x 1

Back-end Engineers x 2

UX Designers x 2 

My Role

Led a senior product designer to design the portal UX and UI.

Support the UX spec production.

Note : The purpose of this use case is to showcase how the UX/UI were developed as an experience reference. 

Project Scope and Feature Requirement
Screen Shot 2022-07-02 at 2.21.27 PM.png
  • Understanding product scope, feature list, and target schedule with Product Manager, and Engineering team. 
  • High level discussion on possible solutions and feasibility evaluation then starts the design process.
 
       Note : The following sections demonstrates how the wireframe spec was managed and what are the methods and steps 
                  were taken to produce a good UX specification. The UI design is also available in the latter section. For below topics,
                  only selected screens will be sued to make it concise.  
System Architecture
System architecture is the backbone of the design. It is the foundation of the app submission portal.

Architecture

Screen Shot 2022-07-02 at 2.10.50 PM.png
User Roles Definition
Because there are 3 types of users, Developer, Company and Admin. It is important to define clearly their roles, responsibilities, and behavior from the very beginning.
Role.jpg
Screen Shot 2022-07-02 at 2.12.36 PM.png
Role 3.png
General Behavior
General behaviors are defined and shown in the former part of UX spec so developers can have a good idea of what behaviors will be used. General behaviors include form, picker, stepper, pagination, feedback, etc. 
Screen Shot 2022-07-02 at 2.13.41 PM.png
Log In
  • The feature function flow starts with the top item in the architecture, Log In.
  • In Log In spec, there are Sign In, Sign Up, and Forget/Reset Password flow. Below uses Sign In part as an example.
 
Key Screen 1.png
Sign In Flow.png
Sign In with Email.png
Main Screen
Main screen is where all user journeys start. All the items and features are clearly indicated in an organized way. 
Below is example of few examples of how we use different ways to express the design and the functions.
Main1.png
Main 3.png
Upload App
By pressing "+ New App" in main page, upload process starts. Upload app is the key function of this portal. A side stepper is used to clearly users clear understand where they are during the process. It is very useful for this type of function.
Upload App 2.png
Appload App 5.png
Support Info 1.png
App Detail
By selecting an app in the main page app list, it opens App Detail view. This view shows all the information related to the app as well as the owner information.
App-Details-1.jpg
App Detail General info.png
App Detail Owner Info.png
Account Management
Account management is only accessible by Admin from Main page. It allows Admin to do account, category, and company management.
Main 4.png
Account Management 1.png
Last But Not Least for UX Spec
  1. Error handling is very important for the system. UX works closely with engineering team to include all the cases.
  2. UX should use diverse methods such as matrix to simplify a complex situation. 
  3. Always make sure users get feedback after an action.
  4. Try to visualize data or instant simulation to make data/status or change easily understood.
Error Handling.png
Feedback.png
Screen Shot 2022-07-02 at 7.27.19 PM.png
UI Design
Font & Color.png
UI Component.png
UI Component.png
UI Component.png
sign in with mail - filled.png
home - scrolling.png
upload packaged app - step 1 - all devices.png
upload packaged app - step 4.png
app details - admin - packaged - general information - app info - SFP.png
app details - admin - packaged - versions.png

Result

  • The UX wireframe spec was done in 6 weeks and the UI was done in 4 weeks time.

  • The welcoming and friendly design with branding touch fit a corporate portal site roll well.. 

bottom of page