A workflow that reshapes long-form material into a focused, digestible learning experience tailored for ADHD learners.

User Testing

Prototyping

UX/UI

App Design

User Research

Focus Flow

2025

2025

2025

2025

My Role:

UX/UI Designer and Researcher

Team:

Myself, Tong, & Madison

Project Duration:

8 Weeks

Goal:

Using Google's AI tools create an application that reshapes how we learn and work.

Tools:

Figma

Gemini Canvas

Google AI Studio

Firebase Studio

Imagine you're a student with ADHD

You sit down, ready to study

You start reading your notes

And you get overwhelmed

Then you get distracted

And more distracted

What should

I eat for dinner?

200 Hours Later

200 Hours Later

Still distracted

Could a cow beat

a million ants in

a fight?

How can we help you
stay focused and learn more
efficiently?

How can we help you stay focused and learn more efficiently?

Wireframing

Streamline Learning

Create a modular lesson based on imported long form text documents or a simple prompt.

Image generation

Provide graphics to visualize the topic.

Gamification

Provide game breaks between lessons and quizzes to engage users and keep them focused.

Prototype 1

Focus Flow

Streamlined learning journey created from a single concept.

Assignment Helper

Built to walk users through their assignments one clear step at a time.

Other Key Features

  • Dashboard for past journeys

  • Pomodoro timer

  • Mix of multiple choice, matching, and short answer questions

Focus Flow

Streamlined learning journey created from a single concept.

Assignment Helper

Built to walk users through their assignments one clear step at a time.

Other Key Features

  • Dashboard for past journeys

  • Pomodoro timer

  • Mix of multiple choice, matching, and short answer questions

Focus Flow

Streamlined learning journey created from a single concept.

Assignment Helper

Built to walk users through their assignments one clear step at a time.

Other Key Features

  • Dashboard for past journeys

  • Pomodoro timer

  • Mix of multiple choice, matching, and short answer questions

Back to our friend

I should probably

get back to work…

I should probably

get back to work…

Introduces Focus Flow

Wow! This is

awesome,

but it still needs

some work…

The Good

  1. Fast journey generation time

  1. "The loading game is a clever way to hold users' attention"

  1. Modular lesson segmentation made learning more engaging

The Bad

  1. Image generation doesn't work

  1. Confusing UX on the launch page

  1. Pomodoro timer is confusing

  1. Missing back buttons in the learning modules

Key Areas of Improvement

  1. Create clearer access points to start learning journeys

Users were confused with the button options to start their journey and often clicked wrong buttons.

  1. Give users the option to go back when in the learning modules

Users often wanted to reference the lesson when completing the quizzes but were unable to go back.

  1. Add visuals to lessons

The current model we were using was unable to produce images without significantly increasing load time.

  1. Improve the Pomodoro timer

Users were not drawn to start the timer, and when clicking into the break, they were unable to return back to the lesson.

  1. Improve overall UI

ex. the dashboard text was low contrast, and the moving wave at the bottom of the screen was distracting.

User Feedback and Further Research Notes

UI

  • add glow around buttons to attract attention

  • minimal colour palette

  • action on buttons, not just icons.

UX

  • encouragement along journey

  • Minimal UI when doing the lesson to decrease distraction

  • Fix entry points/make them more obvious

  • add back button to review content or change answers

  • track progress

    • achievements

    • progress bar

    • full journey on the pop out menu

Other Considerations

  • Increase gamification

    • one continuous game over the course of the lesson
      ex. bubble shooter, players get 3 turns per game break. also get points for getting quiz answers correct.

    • Total tally of points added at the end of the lesson/assignment and gets added to their XP

    • Leaderboard to see how other users are doing.

Taking this all into consideration, I created mockups in Figma to give to my developer.

Prototype 2

Improved CTA on launch page

Clear buttons to start Focus Flow vs. Assignment Helper.

Image generation

Improved image generation by reading and editing documentation to fix bugs

Improved overall UI

Used a soft gradient background and improved contrast between text elements and the background.

Back to our friend

You sit down, ready to study

You start reading your notes

And you get overwhelmed

Then you get distracted

Then you get distracted

Opens up Focus Flow V2

Opens up Focus Flow V2

Lets cook…

2 hours later

2 hours later

You finish studying

You finish studying

I understand

it now…

Conclusion

The Good

  1. Images generate fast and accurately

  1. Added Firestore to store past journeys

  1. Intuitive access points to start Focus Flow and Assignment Helper

  1. Option for user to select model type so user has more say in response time/accuracy

Still Needs Work

  1. Pomodoro timer still the same

  1. Shared journey dashboard across all users

  1. Accuracy of content in modules and quizzes

  1. Figma designs weren't fully reflected

  1. Still lacking gamifaction

Reflection

Designing With User Needs at the Center

Throughout the project, we focused on creating a clear, structured experience that reduced cognitive overload for students. By refining navigation, simplifying CTAs, and tightening the UI, we aimed to make the flow intuitive and easy to follow from start to finish.

Iterating Through Feedback and Refinement

Moving from Prototype 1 to Prototype 2 showed how impactful small design changes can be. Improvements to layout, contrast, and flow helped reduce confusion and made the overall experience feel more intentional and user-friendly.

Collaborating Across Design and Development

Working with a developer highlighted the realities of cross-functional collaboration. As implementation was handled externally, I wasn’t always in control of the final output, even for smaller changes. While challenging, this was a valuable learning experience that reinforced the importance of clear communication, documentation, and alignment between design and development.

Ben Mascarenhas

UI/UX Designer & Web Designer

Ben Mascarenhas

UI/UX Designer & Web Designer

Ben Mascarenhas

UI/UX Designer & Web Designer

Ben Mascarenhas

UI/UX Designer & Web Designer

Ben Mascarenhas

UI/UX Designer & Web Designer

Ben Mascarenhas

UI/UX Designer & Web Designer