Work 02

Series of UX-first designs made people want to workout

Role

Designer & Developer

Role

Designer & Developer

Read time

10 mins read

Read time

10 mins read

Timeline

Feb-March 2025

Timeline

Feb-March 2025

App

Netrin enhance

App

Netrin enhance

Role

Designer & Developer

Read time

12 mins

Timeline

March-June 2025

App

Netrin enhance

Want to see this story for yourself?

Highlights

The Story

We rewrote the movie so that scattered scenes turned into a story the audience could follow.

The Problem

The Problem

The movie already had strong actors and great scenes — sessions, readiness, checkpoints — but without a screenplay, the story made no sense. The audience left the theatre confused.

The movie already had strong actors and great scenes — sessions, readiness, checkpoints — but without a screenplay, the story made no sense. The audience left the theatre confused.

User Interviews

User Interviews

We conducted interviews for our paid and free users to figure out what was lacking. Here are some quotes from those interviews.

We conducted interviews for our paid and free users to figure out what was lacking. Here are some quotes from those interviews.

The Solution

The Solution

We gave the film a structure — readiness as the opening, sessions as the action, checkpoint as the climax, and summary page as the ending.

We gave the film a structure — readiness as the opening, sessions as the action, checkpoint as the climax, and summary page as the ending.

Design Process

We improved the cinematography — clearer shots, better colors, and visuals that kept the audience engaged.

Industry Research

We didn’t need to reinvent the wheel, so we used Mobbin to study similar features and avoided sources like Dribbble or Pinterest.

Industry Research

We didn’t need to reinvent the wheel, so we used Mobbin to study similar features and avoided sources like Dribbble or Pinterest.

Industry Research

We didn’t need to reinvent the wheel, so we used Mobbin to study similar features and avoided sources like Dribbble or Pinterest.

Wireframing

We used Excalidraw to create quick hand-drawn mockups, confirming the full UX flow with business before diving deeper.

Wireframing

We used Excalidraw to create quick hand-drawn mockups, confirming the full UX flow with business before diving deeper.

Wireframing

We used Excalidraw to create quick hand-drawn mockups, confirming the full UX flow with business before diving deeper.

Design Iterations

With a paper-like UI, single accent color, and no gradients or animations, the focus shifted to refining UX through multiple team reviews.

Design Iterations

With a paper-like UI, single accent color, and no gradients or animations, the focus shifted to refining UX through multiple team reviews.

Design Iterations

With a paper-like UI, single accent color, and no gradients or animations, the focus shifted to refining UX through multiple team reviews.

Sessions Page

Sessions Page

This page holds all the other summaries, but this was designed and built last.

This page holds all the other summaries, but this was designed and built last.

Readiness Summary

Readiness Summary

This screen shows how recovered a user is before they begin their workout

This screen shows how recovered a user is before they begin their workout

Training Summary

Training Summary

This screen comes up right after a user completes their workout

This screen comes up right after a user completes their workout

Introduction of Calories

Introduction of Calories

Calories screen was made simpler by showing it's food equivalent

Calories screen was made simpler by showing it's food equivalent

Checkpoint Summary

Checkpoint Summary

A bi-weekly test users take to understand their heart's conditioning

A bi-weekly test users take to understand their heart's conditioning

All the designs you just saw?
I developed them in code as well.

Development

While the movie kept playing, we fixed scenes, edited cuts, and polished fragments so the story made sense without stopping the show.

Component Creation

We created new components for each screen and these components were structured as good as a package such that it could be used across the app.

Component Creation

We created new components for each screen and these components were structured as good as a package such that it could be used across the app.

Component Creation

We created new components for each screen and these components were structured as good as a package such that it could be used across the app.

Screen Migration

We replaced the older screens with newer screens with surgical precision with 0 bugs and UI issues reported for it. Literally was a plug and play.

Screen Migration

We replaced the older screens with newer screens with surgical precision with 0 bugs and UI issues reported for it. Literally was a plug and play.

Screen Migration

We replaced the older screens with newer screens with surgical precision with 0 bugs and UI issues reported for it. Literally was a plug and play.

Testing and Stabiltity

No bugs were found thanks to intensive unit tests written for both UI components and screens. Moreover older tests were rewritten to be more robust. The app only became more stable after the revamp.

Testing and Stabiltity

No bugs were found thanks to intensive unit tests written for both UI components and screens. Moreover older tests were rewritten to be more robust. The app only became more stable after the revamp.

Testing and Stabiltity

No bugs were found thanks to intensive unit tests written for both UI components and screens. Moreover older tests were rewritten to be more robust. The app only became more stable after the revamp.

“Even the parts you can’t see should look good.”

“Even the parts you can’t see should look good.”

I followed that principle in code. For every token and component, I built dedicated previews.

I followed that principle in code. For every token and component, I built dedicated previews.

Previews were made for all basic components, to verify UI across different screen sizes

Previews were made for screens as well to tweak before migration.

This allowed developers to verify the UI with mock data without going live.

Reflection

The film finally worked — the story was clear, the audience felt the payoff, and they wanted to watch again - workout everyday.

Gen-AI for Image

Making images and assets via figma and other sources were cumbersome as opposed to speed at which tools like ChatGPT and NanoBanana can generate images.

Gen-AI for Image

Making images and assets via figma and other sources were cumbersome as opposed to speed at which tools like ChatGPT and NanoBanana can generate images.

Gen-AI for Image

Making images and assets via figma and other sources were cumbersome as opposed to speed at which tools like ChatGPT and NanoBanana can generate images.

Why - Important Question

I learnt that UX is basically the answer to why. If we can answer that then everything else falls into place

Why - Important Question

I learnt that UX is basically the answer to why. If we can answer that then everything else falls into place

Why - Important Question

I learnt that UX is basically the answer to why. If we can answer that then everything else falls into place

Simple is Bettter

The simpler it is, the better users understand. The learnings from this made me write storylines even in my portfolio

Simple is Bettter

The simpler it is, the better users understand. The learnings from this made me write storylines even in my portfolio

Simple is Bettter

The simpler it is, the better users understand. The learnings from this made me write storylines even in my portfolio