Streaks
Productivity · Made by the OpenV2 team
Streaks turns your day into a set of rings: each habit fills its own ring as you check it off, and closing all of them plays a small celebration. You can add habits with an icon, a color and a daily goal, see a week of progress as charts, keep a streak calendar for each habit and get a reminder at the time you choose.
This template is built from its prompt: OpenV2 writes the app for you in a new project.
The prompt that builds it
177 wordsBuild "Streaks", a habit tracker. The Today screen shows concentric animated progress rings, one per habit (for example Drink water 8 glasses, Read 20 minutes, Walk 8,000 steps, Meditate 10 minutes), each in its own color. Below the rings, a list of today's habits: tapping a row adds progress with a spring animation and a haptic, and the matching ring fills. When every ring closes, a short celebration plays with confetti and a "Perfect day" badge. An Add habit sheet lets the user pick a name, an SF Symbols-style icon, a color, a daily goal with a unit and a reminder time; reminders are local notifications. A Week tab shows a bar chart per habit and the completion rate, and each habit has a detail page with a month calendar of its streak (filled days in the habit's color) and the current and best streak. Seed two weeks of realistic history so the app opens straight into Today, with no sign-in, onboarding or empty state. Make it polished: rich color, smooth spring animations, haptics and clear typography.
Build it with a team of six
Describe your app. Ethan, Clara, Maya, Oliver, Leo and Sofia take it from idea to the App Store and Google Play.






