A smart fitness tracking application with AI-powered predictions and insights.
Zenfit is a comprehensive health and fitness tracking platform that combines workout logging, nutrition tracking, and machine learning to provide users with personalized insights and predictions about their fitness journey.
Core Functionality:
- Track workouts with detailed exercise logging (sets, reps, weight, duration)
- Log nutrition and monitor calorie intake
- Visualize progress with interactive charts and analytics
- Set and monitor fitness goals
AI-Powered Features:
- Weight prediction based on historical data and trends
- Goal achievement probability calculator
- Personalized workout recommendations
- Anomaly detection for unusual patterns
Frontend:
- React
- Tailwind CSS
- Recharts for data visualization
Backend:
- Python Flask
- PostgreSQL database
- SQLAlchemy ORM
- scikit-learn for machine learning models
Development Tools:
- Git for version control
- RESTful API architecture
Currently in active development - Phase 1: Backend foundation and authentication system.
- Project setup and configuration
- User authentication system
- Workout logging functionality
- Nutrition tracking
- Data visualization dashboard
- Machine learning model integration
- Deployment
Developed by Tania W. as part of my Computer Science portfolio, demonstrating full-stack development and data science capabilities.
This project is available for portfolio and educational purposes.