Skip to content

feat: add FitHealthAgent co-creation project - #859

Open
Malones314 wants to merge 5 commits into
datawhalechina:mainfrom
Malones314:add-fithealthagent-project
Open

feat: add FitHealthAgent co-creation project#859
Malones314 wants to merge 5 commits into
datawhalechina:mainfrom
Malones314:add-fithealthagent-project

Conversation

@Malones314

Copy link
Copy Markdown

Project

Add FitHealthAgent, a local-first fitness and health management agent built with HelloAgents.

Key features

  • Garmin FIT activity parsing and health data import
  • Training, nutrition, recovery, and workout plan management
  • Local-first JSON and SQLite storage
  • Data backup and recovery
  • Docker Compose and local Python deployment

Submission path

Co-creation-projects/Malones314-FitHealthAgent/

Verification

  • Python application starts successfully
  • Homepage and health endpoint return HTTP 200
  • Docker Compose configuration is valid
  • Docker image builds and starts successfully
  • README follows the co-creation project template

Privacy

The submitted project excludes API keys, personal health data, databases, caches, and development-only files.

Add FitHealthAgent, a local-first fitness and health management agent built with HelloAgents.

Key features:
- Garmin FIT activity parsing and health data import
- Training, nutrition, recovery, and workout plan management
- Local-first JSON and SQLite storage
- Data backup and recovery
- Docker Compose and local Python deployment

The submitted project excludes API keys, personal health data, caches, and development-only files.
Add .dockerignore to exclude sensitive data and unnecessary files from Docker image.
Added example environment configuration file with placeholders for API keys and other settings.
Add .gitkeep file to data directory for tracking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant