mirror of
https://github.com/Dvorinka/1356.git
synced 2026-06-04 03:52:57 +00:00
Initial commit: Project documentation and git setup
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# LifeTimer Development Roadmap
|
||||
|
||||
This roadmap breaks down the phases from project.md into concrete milestones.
|
||||
|
||||
## Phase 0 Planning and foundations
|
||||
|
||||
Status, in progress
|
||||
|
||||
- [x] Clarify product vision and constraints.
|
||||
- [x] 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.
|
||||
Reference in New Issue
Block a user