Habit Coach AI is an AI-powered habit-tracking app utilizing ChatGPT and text messaging to guide users in maintaining healthy habits. The following case study describes the challenges, actions, results, and a testimonial of redesigning the application into a responsive web app.
β±οΈ September - November 2023 (3 months)
Provide users with detailed habit insights, streak tracking, and both daily & weekly views of their habits.
Provide developers with a Figma file with high-fidelity designs to begin implementation.Β
I created high-fidelity wireframes through multiple iterations, incorporating internal user feedback and aligning with mobile and desktop best practices.
I dedicated 3-4 hours per week over 3 months while working a full-time job.
I maintained open communication with the Founder about workload expectations.
Andriy Rusyn, the Founder, whom I attended weekly 1-hour sync-up meetings with to showcase progress, gather feedback, and collaboratively iterate on designs.
Addison Kowalski, an experienced UX Designer, attended some of the weekly sync-up meetings to provide feedback, mentorship, and guidance.
I began creating designs with mobile-first in mind. I used auto-layout to create components to make them responsive and easy to convert to desktop.
Initial Desktop Iteration
Initial Desktop Iteration
I built on existing design concepts by gathering inspiration from competitors and apps like Google Calendar.
Given the task of designing streaks, a knowledge gap in competitor offerings led me in divergent directions, causing a loss of focus on the primary objective. This screenshot captures Iteration 1 of the mobile view.
Conducted a competitor analysis which guided a shift in focus toward a daily view of habits and a habit details page.Β
I initially began designing with the Spartan NG library as per the developers' choice. However, they later identified PrimeNG as a more supported and feature-rich option. Consequently, I transitioned to PrimeNG. Despite this, I incorporated elements from the Untitled UI Figma kit for additional design options. This process resulted in a cluttered Figma workspace, requiring navigation between different files to consolidate the designs.
I organized content in Figma pages periodically, aligning with the number of iterations and project objectives. This structured approach facilitated a seamless transition from the initial Figma file to the Untitled UI, where a consistent organizational pattern was maintained.
Mobile and Desktop High-Fidelity Designs of the Daily View with the Habit Details panel opened.
Mobile and Desktop High-Fidelity Designs of the Weekly View.
Not shown in the screenshot below, I also included comments regarding what to expect concerning interactions.
Want to hear directly from Andriy on his experience? Feel free to send him an email: andriy@habitcoach.ai