App Name: Health Wellness Tracker
GitHub Repository URL: Hadiqa13/WellTrack-AI-Final-Project-
Render Live App URL: https://welltrack-ai-final-project-rj7w.onrender.com
Container Image URL: https://hub.docker.com/layers/aliaafzal/welltrack-ai-final-project/latest
WellTrack AI is an AI-powered health and wellness tracking platform designed to help users monitor their daily lifestyle habits and receive intelligent, personalized feedback.
Unlike traditional tracking applications that only collect data, WellTrack AI transforms user inputs into actionable insights using Artificial Intelligence. By analyzing patterns in workouts, meals, and sleep, the system provides users with meaningful recommendations to improve their overall health and well-being.
The application is designed for students, professionals, and fitness-conscious individuals who want a simple yet powerful tool to better understand and optimize their daily routines.
- Combines tracking + AI insights in one system
- Focuses on behavior analysis, not just data storage
- Provides personalized recommendations instead of generic advice
- Designed with real-world DevOps practices (CI/CD, Docker, Cloud)
- Log workouts (type, duration, intensity)
- Track meals and nutrition habits
- Record sleep patterns and quality
- Overview of daily and weekly activity
- Visual summary of health patterns
- Quick access to recent logs
-
AI Wellness Insights
Analyze user data to generate summaries of health behavior -
Personalized Goal Suggestions
Recommend achievable goals based on user patterns -
Trend Analysis
Identify improvements or declines in habits over time -
AI Coaching
Provide actionable advice (sleep improvement, workout balance, etc.)
The application follows a modular architecture:
- Frontend: User interface and interaction
- Backend: REST API using Flask
- Database: MongoDB Atlas for storing user data
- AI Layer: Gemini API for intelligent recommendations
- DevOps: Docker + GitHub Actions for CI/CD
| Layer | Technology |
|---|---|
| Backend | Flask (Python) |
| Frontend | HTML, CSS, JavaScript (Bootstrap) |
| Database | MongoDB Atlas |
| AI | Gemini API |
| DevOps | GitHub Actions |
| Container | Docker |
| Deployment | Render |
| Role | Responsibility |
|---|---|
| Backend Developer | Asma |
| Frontend Developer 1 | Aliya |
| Frontend Developer 2 | Eman |
| AI Engineer | Hadiqa |
All team members contribute to:
- GitHub workflow (branches, PRs, reviews)
- CI/CD pipeline setup
- Docker configuration
- Testing and debugging
- Deployment
- Project proposal and planning
- GitHub repo and project board setup
- Flask app skeleton with
/healthendpoint - MongoDB connection established
- Docker container setup
- Implement workout, meal, sleep APIs
- Integrate frontend with backend
- Develop AI features (Gemini)
- Write unit tests
- Setup CI pipeline
- Configure CD pipeline
- Deploy app to cloud
- Final testing and debugging
- Prepare presentation