What is Aha?

Aha is the front end design for a decision making application. I worked with a small team of undergraduate students to flesh out the UI for the application, finishing with a completely responsive and styled interface. This project did not involve implementation, so the working UI was the final deliverable. The process involved storyboarding, paper prototyping, competitive analysis, and finishing with a high fidelity prototype. You can see all the steps in the process below.


Before creating the application we wanted to keep our expected user base in mind. We wanted to assess the needs of our user base and make sure the application could satisfy those needs. Personas were created to highlight our expected users.


Storyboarding goes alongside personas, they give an example of a use case for the application. This helps us visualize what exactly our users might use our application for.

Low Fidelity Prototype

Creating prototypes with pen and paper is a great way to get feedback on a design without putting too many hours in. This makes it easy to correct UI or design issues easily, without having invested time in a problematic design. Paper prototypes generally include most, if not all interaction the app affords, so that the designs can be tested by users.

Competitive Analysis

A good application has a completely unique functionality or fills a user need that other similar apps do not. In order to assess how effective our application is in filling a unique niche, its useful to look at competitors to see what their strengths and weaknesses are, and how our app can fill the gaps left by others.

High Fidelity Prototype

After gathering up all of our user testing intel and data from our competitive analysis, we created our high fidelity prototype. This is a fully responsive design with no dead ends and all navigational elements included. We did not implement the app, but we were able to simulate the experience of an implemented app through dummy data.