52 lines
941 B
Markdown
52 lines
941 B
Markdown
# FitTrack2 Development Guidelines
|
|
|
|
Auto-generated from all feature plans. Last updated: 2025-12-25
|
|
|
|
## Active Technologies
|
|
|
|
- (001-fitbit-garmin-sync)
|
|
|
|
## Project Structure
|
|
|
|
```text
|
|
backend/
|
|
├── alembic/
|
|
├── src/
|
|
│ ├── models/
|
|
│ ├── services/
|
|
│ ├── api/
|
|
│ └── utils/
|
|
├── templates/
|
|
├── static/
|
|
├── main.py
|
|
├── requirements.txt
|
|
└── Dockerfile
|
|
frontend/
|
|
tests/
|
|
└── integration/
|
|
└── test_sync_flow.py
|
|
```
|
|
|
|
## Commands
|
|
|
|
```bash
|
|
# Run the application
|
|
docker-compose up --build
|
|
|
|
# Run tests
|
|
python -m pytest tests/
|
|
|
|
# Run migrations
|
|
alembic upgrade head
|
|
```
|
|
|
|
## Code Style
|
|
|
|
: Follow standard conventions
|
|
|
|
## Recent Changes
|
|
|
|
- 001-fitbit-garmin-sync: Added complete implementation for Fitbit-Garmin synchronization, including weight sync, activity archiving, and health metrics download
|
|
|
|
<!-- MANUAL ADDITIONS START -->
|
|
<!-- MANUAL ADDITIONS END --> |