Project Management
Tools & Process
Kanban Board: Trello was used with columns Backlog, In Progress, and Done to organize tasks.
Sprint Planning: Each Monday, top-priority cards moved from Backlog to In Progress for the week’s mini-sprint. At week’s end, completed cards moved to Done, and any remaining tasks reprioritized.
Weekly Loom Recordings: Short Loom videos were recorded every week to summarize progress, demonstrate features in action, and outline next steps.
Task Breakdown
All tasks were completed by the solo developer (myself). Examples include:
Implement document upload (Next.js API route + FastAPI endpoint)
Integrate Gemini API (AI-driven content scoring and suggestions)
Write Python unit tests (pytest coverage for parsing and analysis functions)
Set up Supabase Auth & Storage (client initialization, RLS policies)
Add ElevenLabs TTS integration (API route + UI playback)
Activity Tracking
Board Movement: Daily updates on Trello showed cards progressing from In Progress to Done.
Commit History: Each Git commit referenced the relevant Trello card
Sprint Summaries & Looms: Weekly sprint summaries documented tasks completed versus planned, and Loom recordings captured demos and next steps.
Last updated