Closed guang closed 1 day ago
v1: refactor around core concepts
learn-a-move is a mobile app that helps users learn and track their progress in various dance moves.
Move
Practice Session
Move List View
Move Detail View
New Move View
Move Search View
Practice Session View
Common Elements
v2: add user stories, add transitions between views, flesh out practice sessions
learn-a-move is a mobile app that helps users learn and track their progress in various dance moves.
Move
Practice Session
Move Library View
Current Focus View
Move Detail View
New Move View
Practice Session List View
Practice Session Detail View
Common Elements
prompt:
act as an expert product manager, critique the following PRD
based on critique, need to add
v3: add out of scope and implementation phases
prompt for implementation phases:
act as an expert software architect, propose recommendations for implementation phases to group building of the features into 3 or 4 phases. shoot for groupings in such a way that each phase can produce a demo
learn-a-move is a mobile app that helps users learn and track their progress in various dance moves.
Move
Practice Session
Move Library View
Current Focus View
Move Detail View
New Move View
Practice Session List View
Practice Session Detail View
Common Elements
Video embedding
Video trimming
Social Media Integration
Phase 1: Core Move Management
Demo 1: Users can add moves to their library, view the list of moves, and see details of each move.
Phase 2: Practice Sessions and Current Focus
Demo 2: Users can log practice sessions, view their practice history, edit move details, and manage their current focus moves.
Phase 3: Enhanced Features and Refinement
Demo 3: Users have a fully functional app with advanced filtering, transition tracking, video reference support, and note-taking capabilities.
v4: data persistence, auth prompt
as an expert software architect, critique this requirements doc
learn-a-move is a mobile app that helps users learn and track their progress in various dance moves.
Move
Practice Session
Move Library View
Current Focus View
Move Detail View
New Move View
Practice Session List View
Practice Session Detail View
Common Elements
Video embedding
Video trimming
Social Media Integration
Authentication
Data persistence
Phase 1: Core Move Management
Demo 1: Users can add moves to their library, view the list of moves, and see details of each move.
Phase 2: Practice Sessions and Current Focus
Demo 2: Users can log practice sessions, view their practice history, edit move details, and manage their current focus moves.
Phase 3: Enhanced Features and Refinement
Demo 3: Users have a fully functional app with advanced filtering, transition tracking, video reference support, and note-taking capabilities.
v5: force swiftUI (cursor wrote it in react/ts)
learn-a-move is a mobile app that helps users learn and track their progress in various dance moves.
Move
Practice Session
Move Library View
Current Focus View
Move Detail View
New Move View
Practice Session List View
Practice Session Detail View
Common Elements
Video embedding
Video trimming
Social Media Integration
Authentication
Data persistence
Language/framework
Phase 1: Core Move Management
Demo 1: Users can add moves to their library, view the list of moves, and see details of each move.
Phase 2: Practice Sessions and Current Focus
Demo 2: Users can log practice sessions, view their practice history, edit move details, and manage their current focus moves.
Phase 3: Enhanced Features and Refinement
Demo 3: Users have a fully functional app with advanced filtering, transition tracking, video reference support, and note-taking capabilities.
v0 prompt:
Move Library and Move Tracking
Move Library
Move List View
Move Detail View
Move Search View
Move Import View
Move Tracking
Move Progress View
Practice Session View
Move Goals View
Common Elements