Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.39 KB

File metadata and controls

46 lines (31 loc) · 1.39 KB

Fitbit Analysis - Project Roadmap

Milestone 1: Project Setup

Deadline: April 17

  • Register project and group on the official spreadsheet
  • Define roles within the team (data, viz, interface, etc.)
  • Create GitHub repo and project scaffolding
  • Submit initial README and ROADMAP

Milestone 2: Data Integration

Deadline: May 1

  • Load and inspect all .csv files
  • Write combine_data.py to merge datasets into a single DataFrame
  • Normalize date and user ID formats
  • Support data access at different resolutions (minute/hour/day)

Milestone 3: Core Functionality & Refactoring

Deadline: May 8

  • Write filter_data.py to allow data filtering by user/time
  • Implement summary statistics (total steps, avg sleep duration, etc.)
  • Begin basic visualizations (time series plots)
  • Refactor codebase and improve modularity

Milestone 4: Unit Testing & GitHub Issues

Deadline: May 15

  • Write unit tests for key modules (data combining, filtering, statistics)
  • Open GitHub issues for known bugs and enhancements
  • Complete test coverage report

Milestone 5: Final Delivery & Presentation

Deadline: May 22

  • Finalize interactive visualization features
  • Polish CLI and prompts for user input
  • Create requirements.txt and ensure scripts are runnable end-to-end
  • Prepare short demo for presentation
  • [ ]