
Ptrn is a habit tracker that organises your daily tasks into Morning, Afternoon, and Evening blocks, each with distinct colour accents, emoji icons, and a global progress bar.
Time Blocks
Morning, Afternoon, Evening
Default Habits
Fully customisable
I wanted a habit tracker that felt alive — colour-coded periods of the day, emoji-backed tasks, and a visible overall progress bar to stay motivated.
Ptrn groups habits by time of day with a left-side colour bar indicating the block. A global slider at the bottom fills as you complete tasks across all groups.
Ptrn deepened my understanding of component-level state management in React and taught me how to deploy a static app to GitHub Pages with a custom domain.