Situation Task Action Result

Situation

I was tasked with designing a productivity app with three pre-defined key functionalities for people who want to manage their study plans and to-do lists. I also needed to determine 2-3 additional functionalities based on competitor anlysis and deliver a set of icons.

Create a user profile

Create task lists

Mark tasks complete

Task

Through competitor analysis, I discovered three functionalities that frustrated users of existing productivity apps. Poeple wanted to be able to tag tasks and events, nest lists and subtasks, and control their notification settings. These features were implemented into Tick Task to create a user-centric application.

Tag tasks and events

Nest lists and subtasks

Control notification settings

Action

Wireframes

Once the funcitonalities were determined, the layout of each screen was built using a grid system. Design principles and patterns, such as gathering user input, navigation, and feedback were applied. The screens were iterated to refine the hierarchy and ensure UI elements were placed appropriately for a mobile platform. The home screen in particular went through several revisions.

Mood Board

After the structure of the app was finalized, I gathered inspiration to develop a visual guide. I wanted the app to be light, organized, and evoke energy for the user to complete tasks and manage their activities. Filled icons were designt to communicate actions quickly.

Result

Create tasks

While there are six total functionalities of the app, four are highlighted to show UI elements unique to Tick Task. Users press the floating action button to add tasks, events, lists, tags, or access settings. When adding a task, the default screen provides a simple text input for quick saving or deletion. Alternatively, users can access a detail selector for date and time, repeat, location, subtask, people, and tag for additional task inputs.

Mark tasks complete

To mark tasks complete, users simply tap the checkbox on the corresponding card. As tasks are marked complete, the completeness meter near the top of the screen will fill toward 100%.

Tagging

Events and tasks can be tagged with a color that the user chooses. Untagged items default to dark grey, and appear as corner flags. An example of tagged items is shown in the calendar view screen.

Nesting lists

Long lists and short lists can be collapsed or expanded depending on user needs. Nesting of list items occurs in the edit screen where text inputs have a drag-and-drop interaction.

Learning

Adding too many features

Moving forward, I would use a leaner approach. I started this project with too many ideas the the work scope grew, resulting in longer time required to complete the deliverables.

Challenges with color management

During this project, I also struggled with color management and needed to go through several revisions to achieve balance and accessibility.

Takeaways:

  • Apply the 60-30-10 rule to balance colors
  • Reduce color palette to keep color under control
  • Sometimes it's necessary to change the direction of the design
  • Use color systems to ensure accessibility and harmony when working with a rainbow palette