Files
1356/development-roadmap.md
T
2026-01-03 18:35:35 +01:00

2.3 KiB

LifeTimer  Development Roadmap

This roadmap breaks down the phases from project.md into concrete milestones.

Phase 0  Planning and foundations

Status, in progress

  • Clarify product vision and constraints.
  • Create high level project plan and documentation.
  • Set up Flutter project with base folder structure.
  • Configure Supabase project, environment variables, and basic tables.
  • Set up version control and basic continuous integration.

Phase 1  MVP core experience

Goal, a private personal countdown with a bucket list of up to 20 goals.

  • Implement authentication and profile editing.
  • Implement bucket list creation and editing, limited to 20 goals.
  • Implement confirmation flow that locks the bucket list and starts the countdown.
  • Implement home countdown screen with large timer and percentage of time elapsed.
  • Implement basic goals list and goal detail with progress and completion.
  • Implement local notifications for daily or weekly reminders.
  • Add simple analytics events for key actions.

Exit criteria

  • A user can sign up, create and confirm a bucket list, see the countdown, and track progress on their goals on at least one platform.

Phase 2  Social and motivation

Goal, optional social layer that motivates users without forcing them to share.

  • Implement following system and basic public profiles.
  • Implement activity feed of public milestones.
  • Implement leaderboards for goals completed and active streaks.
  • Add achievements and badges.
  • Extend notification logic for social events.

Exit criteria

  • Users can opt in to sharing and see others public progress in a simple, motivating feed.

Phase 3  Advanced experience

Goal, make the app richer and more insightful.

  • Add charts and insights for progress versus time.
  • Integrate image APIs for automatic goal cover images.
  • Add map integration for location based goals.
  • Improve offline support and caching.
  • Extend settings, themes, and personalization.

Phase 4  Polish and release

  • Accessibility review and improvements.
  • Performance tuning on low end devices.
  • App Store and Play Store preparation, listings, screenshots, and policies.
  • Beta testing and bug fixing.
  • Public release and monitoring.