A comprehensive wellness tracking application that integrates with wearable devices to automatically monitor physical activity, rest periods, and stress levels, while allowing users to manually log meals for calorie tracking.
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ ├── activity.ts # Activity tracking endpoints
│ │ ├── meals.ts # Meal logging endpoints
│ │ ├── wearables.ts # Wearable device integration
│ │ └── analytics.ts # Data analytics endpoints
│ └── index.ts # Main API server
├── frontend/
│ ├── components/
│ │ ├── Dashboard.tsx # Main dashboard
│ │ ├── ActivityTracker.tsx
│ │ ├── MealLogger.tsx
│ │ ├── WearableSync.tsx
│ │ └── Analytics.tsx
│ ├── index.html
│ └── index.tsx
└── shared/
└── types.ts # Shared TypeScript interfaces
FITBIT_CLIENT_ID - Fitbit app client IDFITBIT_CLIENT_SECRET - Fitbit app client secretNUTRITIONIX_APP_ID - Nutritionix API for food databaseNUTRITIONIX_API_KEY - Nutritionix API key