Back to index
Product Design • Browser Extension • Productivity

TodoPal.

Designing a productivity extension that helps users plan, focus and get things done without leaving their browser.

In 2024, I worked with a freelance client to design TodoPal, a productivity browser extension that combines task management and Pomodoro-based focus sessions.

What started as a simple to-do list and timer evolved into a complete productivity ecosystem with projects, workspaces, task history and planning tools.

The challenge was organizing these capabilities within the limited space of a browser extension while keeping the experience lightweight and easy to navigate.

todopal · today
Workspace
Personal
Today
Upcoming
Projects
Workspaces
History
Pomodoro
Tuesday · Jun 16
Today
+ Task
Design review with client
10:30 · Project Aurora
Pomodoro: hero exploration
2 of 4 sessions
Update onboarding flow
Reply to design feedback
Sketch dark theme tokens
Focus session
02 / 04
18:42
focus
Task Management Focus Sessions Projects Workspaces Planning
Productivity Without Context Switching
Role
UX & UI Designer
Timeline
2–2.5 Wks
Platform
Extension
Year
2024
Users
  • Students
  • Freelancers
  • Remote Teams
Responsibilities
Requirement GatheringWireframingInformation ArchitectureDesign System CreationUI DesignInteractive PrototypingStakeholder Collaboration
01The ask

The original request grew into something larger.

01
To-do Application
Capture and track daily work.
02
Pomodoro Timer
Time-boxed focus sessions.
03
User Workflow Research
Studied how users actually work.
04
Additional Opportunities
Notes, projects, planning gaps.
05
Productivity Ecosystem
A unified extension experience.

During discussions, we explored how users often switch between multiple tools to manage work — losing focus and context with every jump.

To-do applications
Notes applications
Project management tools
Focus timers

The client wanted to bring these experiences together inside a browser extension, allowing users to manage tasks and maintain focus without disrupting their workflow.

02Understanding the product

Six capability clusters, one product surface.

Six capability clusters working together as one productivity platform.

Product Ecosystem
TodoPal
Task Management · Planning · Focus
01
Task Management
Create tasks · Edit tasks · Complete tasks · Prioritize work
02
Planning
Upcoming tasks · Filters · Sorting
03
Projects & Workspaces
Organize work · Context management
04
Focus Sessions
Pomodoro · Work sessions · Breaks
05
Account Management
Onboarding · Authentication · Profiles
06
History Tracking
Completed tasks · Recovery
03Designing for a browser extension

Designing within a constrained environment.

Challenge flow
  1. 1
    Growing Feature Set
  2. 2
    Limited Screen Space
  3. 3
    Need For Clear Structure
  4. 4
    Simple Navigation System
Core architecture
Today
01
Active work in focus.
Upcoming
02
Future tasks at a glance.
Projects
03
Group related work.
Workspaces
04
Switch context fast.
History
05
Completed and recoverable.
Pomodoro
06
Built-in focus timer.
04Exploring the experience

From low fidelity flows to a finished system.

Step 01

Wireframes

I began by creating wireframes to validate the overall structure and flows with the client.

  • Align on navigation
  • Validate task workflows
  • Review feature placement
  • Refine requirements before visual design
Today · Task CreationProjects · FinalPomodoro · FocusHistory · Default
Today · Task Creation
Step 02

Design system & high fidelity designs

01
Wireframes
02
Design System
03
High Fidelity Designs
Brand
#4059AD
Accent
#F49E4C
Text
#323232
Type
Aa
Open Sans · Regular & Bold
05Creating tasks and managing work

Quick capture, clear prioritization, focused workspace.

The core experience focused on helping users quickly capture and manage tasks. The Today view acted as the primary workspace, surfacing active work and immediate priorities.

Quick CaptureTask PrioritizationFocused Workspace
Browser extension — project task list
Project · Task list
Browser extension — adding a new task
Project · New task
06Planning ahead

Today's focus, balanced with what's coming next.

Beyond managing today's work, users needed visibility into upcoming responsibilities — with filters and sorting to keep longer-term planning lightweight.

View future tasksFilterSort
Browser extension — upcoming tasks default view
Upcoming · Default
Browser extension — upcoming tasks filtered by personal tag
Upcoming · Filter by Tags · Personal
07Organizing work

Projects group the work. Workspaces frame the context.

Projects · Add task
TodoPal project view with inline task creation

Projects let users group related tasks with descriptions, due dates, priorities and labels — and create new tasks inline.

Workspaces · Default
TodoPal workspace view with nested projects

Workspaces frame higher-level contexts — Home, Client, Side project — and nest the projects and tasks underneath.

08Integrating focus with productivity

From planning the work to actually doing it — in the same surface.

Pomodoro · Work
Work Session
Pomodoro · Short Break
Short Break
Pomodoro · Long Break
Long Break
Pomodoro · Settings
Custom Duration

Rather than treating the timer as a separate tool, it was integrated into the productivity workflow — users could move from planning tasks to focusing on them without leaving the extension.

09Designing for recoverability
Problem
Tasks may be completed accidentally.
Risk
Lost work.
Solution
A history section that lets users review, search and restore completed tasks.
History · Default
History · Default
History · Filter by Projects
History · Filter by Projects
10Light and dark themes

One system, two moods.

ToDopal project view in light theme
Project · Light theme
ToDopal project view in dark theme
Project · Dark theme

The interface was adapted to maintain consistency across themes while preserving hierarchy, readability and usability.

11Collaboration and iteration

Live in Figma, in conversation with the client.

The client had access to the Figma file throughout the engagement. Feedback flowed through comments and weekly review sessions, letting us refine screens, align on requirements and evolve the product as new ideas emerged.

C
Client
Wk 1

Love the Today layout — can we make the Pomodoro feel more like part of the task list rather than a separate tool?

A
Aishwarya
Wk 1

Merging them — focus card now lives inline under the active task. Will share an updated frame today.

C
Client
Wk 2

Workspaces are key for our power users. Let's promote them in the sidebar.

A
Aishwarya
Wk 2

Promoted to top-level nav with a quick switcher. Three explorations attached for the switcher pattern.

12Final outcome

A complete productivity extension, shipped.

Onboarding Experience
Authentication Flows
Profile Management
Task Management
Upcoming Planning
Projects
Workspaces
Pomodoro Timer
History Tracking
Light Theme
Dark Theme
todopal · productivity ecosystem
Workspaces
Personal
Client · Forge Co.
Side project
Navigation
Today
Upcoming
Projects
History
Pomodoro
Today
Plan, focus, ship.
Design review · Aurora
Hero exploration
2 / 4 sessions
Update onboarding
Reply to feedback
Focus
18:42
Session 2 of 4
Up next
Update onboarding flow
13Reflection

What I learned.

This project reinforced the importance of structuring information within constrained environments.

Although the initial request focused on task management and Pomodoro sessions, the product evolved into a broader productivity experience. Designing within the limitations of a browser extension required careful prioritization, clear navigation and thoughtful organization of features.

It was also a valuable exercise in translating evolving stakeholder ideas into a cohesive user experience while working within a short timeline.

Closing thought
“Good product design isn't about adding more features. It's about helping users access the right ones at the right time.”