Daily 60 — one focused hour a day
Daily 60 is a goal-planning app built on a simple thesis: people don't need more time, they need one clear goal, one focused hour, and a plan that actually works. The user picks a goal, gets a structured seven-step plan, and completes one daily action — streaks and reflections keep them honest.
A vague goal becomes one clear action a day. The hard part — turning ambition into "what do I do today?" — is handled by an AI plan generator behind a secure API, so the app stays simple while the planning gets smart.

Goal apps fail at the translation step: a goal like "get fit" or "launch a side business" never becomes what do I do today? Daily 60 uses AI to generate the seven-step plan, then deliberately narrows the interface to a single daily action so the next step is never ambiguous.
- AI-generated seven-step plan per goal
- One focused daily action with a 60-minute frame
- Streak and progress tracking
- Daily reflections that feed the next action
- Offline-first device storage
- Expo SDK 56 + React Native, Expo Router navigation
- Zustand state with MMKV persistence
- Node/Express/TypeScript API in front of the Claude API
- Zod schema validation on every AI response
- Rate limiting, install-ID quotas (Postgres), API-key guard
- Vitest coverage: parsing, quota behavior, streak logic
- Google Play release metadata managed via fastlane
The app ships with a backend even though it's mobile-first, because the AI provider key must never live in an app bundle. The server owns prompts, parsing, validation, token settings, and fallbacks — the client only ever sees clean, product-level plan data. That boundary is what makes the AI feature shippable.
- Subscriptions with server-side RevenueCat entitlement checks
- Goal templates and plan sharing
- Web companion client
End-to-end product ownership: turning a vague idea into a shippable mobile app, secure AI integration done properly, and the onboarding and habit-loop design that decides whether an app gets used twice.