top of page

App 

Pie

Personal Project

Summary

Using goal-tracking apps can often feel like a chore due to their tedious inputting progress, and also lack visualisation to help the user see their progress. My goal was to create an activity tracker for "lazy people" like myself, something is fast, simple, and insightful whilst being unique from the existing solutions. 

Introducing Pie

Pie is your daily activity logger. It represents your day in a circle. 

Frame 325 (1).png

Social Media

Gaming

Sleep

Work

Study

Flexible Inputs - 3 Types

Start timer

Add precise entry

Add quick entry

Add a Quick Entry

By using the slider option, the user can quickly log multiple activities in one sitting.

Pie-slider-final.gif

OR Start a Timer

Users may want to time their activities in real-time, to monitor themselves as they go.

Pie-timer-final.gif

OR add a Precise/Scheduled Log

This input page provides a variety of ways to add more detailed logs, such as specifying different days, start and end times, durations, or even scheduling weekly activities.

Pie-manual-final.gif

Focusing on data visualisation 

Too often, progress trackers sort data into percentages and numbers, which I found limiting, as they don’t show the full picture and can be misleading with missed inputs. For Pie, I focused on visualising logs efficiently, providing clarity and flexibility to interpret their progress in a meaningful way.

Calendar access

This feature enables users to access past, present and future logs (scheduled activities). They can filter activities and see progress accordingly.

Pie-calendar.gif

Progress page 

With Pie's progress page, users can view their time distribution at a glance or dive into insights for specific activities, obtaining quick averages, totals, and identified trends.

Data-pie.gif

In Summary, what has Pie achieved?

I believe Pie's greatest accomplishment is simplifying complex processes into a seamless system. Learning from other apps, Pie:
1. Accelerates activity input with multiple methods tailored to different user needs.

2. Enhances data clarity through effective visualizations, helping users better understand their habits.

3. Features a unique, interactive circle design that makes time tracking fun.

Design Process

The issue with current activity trackers

Through my competitive analysis of activity-tracking apps, I identified both useful features and opportunities for improvement. A recurring issue I found was that inputting activities was time consuming due to the multiple steps. Additionally, the apps lacked clear real-time visualisation of data and often presented many details which could be overwhelming for first time users. ​

​

Moving forward, my goals were to optimise the flow of activity logging, and provide clear data visualisations through an intuitive interface.

Untitled - Frame 4 (1).jpg
Untitled - Frame 2 (2).jpg

Explored apps: Habit, Productive, Daily, Tick Tick, Toggl, ATracker

Highlights, pain points, opoportunities

Untitled - Frame 5.jpg

Notable features

Enabling flexibility: four types of tracking

I identified four activity logging use cases to enhance flexibility: manual logging (retroactive and real-time) and automated logging (scheduled or synced with screen time/calendar), which greatly saves times. 

Journey map - Frame 6 (1).jpg

Different users may have different preferences on how they log data. In use case example 1, the user logs data using a combination of automated logging and manual inputs throughout the day, indicated by the red dots. This method reduces the time of manual entry. 

​

However, as shown in example 2, some users may prefer logging all activities at the end of the day (this may be due to having unscheduled days). Therefore the app must also support the use case of bulk data entry at once.

Journey map - z (3).jpg

Keeping everything within a fingers reach

A key challenge I had to solve was: How do I create a user flow that allows swift switching between activities and different logging formats within a few taps? I analysed the use cases and the feature needs, as shown in green.

Untitled (4).png

Use case analysis

Following this, I designed a user flow architecture which enables the user to access all of the necessary features for activity logging (green) within a few taps. 

Untitled (3).png

User flow diagram

Through wireframing and prototyping, I experimented with different button layouts and types to improve user control and accuracy during the input process.

Frame 400.png

Wireframing, iterating, failed prototypes

Pie-2.gif
Pie-no-border.gif

I designed a solution that lets you access various input types in just a few taps.

The right-side slider enables quick inputs for multiple activities.

Activity input user flow

Screen Shot 2024-12-20 at 8.04.52 PM.png

User picks activity

Screen Shot 2024-12-20 at 8.05.01 PM.png

Real Time Entry

Fast input entry

Precise Entry

Quick entry Slider

Screen Shot 2024-12-20 at 8.27.45 PM.png
Pie-slider-final.gif
Screen Shot 2024-12-20 at 8.29.16 PM.png
Screen Shot 2024-12-20 at 8.29.39 PM.png

Design of the pie

The pie features a 24-hour clock face. While this layout may feel unfamiliar at first, it proved the most compact and intuitive design. The center represents the activity and time, updating dynamically as the user adds entries (especially useful with the slider )

Pie design

End of day

Start of day

Expand/Minimise

Activity name (changes with selection)

Start/End time (updates as you slide)

Duration (updates as you slide)

Activity segment  (updates as you slide)

Screen Shot 2024-12-20 at 9.02.55 PM.png

Design of the progress page

I aimed to design a progress page which enables the user to easily switch through views - days, weeks, months, and provide both quantative insights (graphs) and qualitative insights (worded highlights) for the specific activity pages.​

​

A key challenge was providing insight into activity patterns—beyond mere quantity—such as the times of day, drawing inspiration from apps such as Apple’s Screen Time.

Untitled (10).jpg

Precedent analysis

bottom of page