Fitera is a comprehensive web application designed to help users monitor their nutrition, exercise routines, and overall health goals. With an AI-powered chatbot, detailed nutritional analysis, and personalized recommendations, Fitera makes healthy living simple and interactive. π±πͺ
- Secure registration and login system
- Profile management (height, weight, goals)
- Allergy and diet preferences
- BMI calculation
- Daily meal logging (breakfast, lunch, dinner, snack)
- Detailed nutritional analysis
- Macro and micronutrient tracking
- Water consumption tracking
- Meal history viewing
- Exercise logging and history
- Walking tracking
- Exercise recommendations
- Performance analysis
- Sleep quality logging
- Weight tracking
- Health goals
- Nutrition consultation
- Exercise recommendations
- Health advice
- Personalized responses
- Modern and responsive design
- Light/dark theme support
- User-friendly navigation
- Python 3.10+
- Flask - Web framework
- Flask-Smorest - API documentation
- PostgreSQL - Database
- SQLAlchemy - ORM
- JWT - Authentication
- Anthropic - AI chatbot
- Requests - HTTP client
- Vue.js 3 - JavaScript framework
- Vue Router - Page routing
- Vuetify - Material Design
- Axios - HTTP requests
- Vite - Build tool
The project uses the following data sources:
- Turkey Food Database
- ExerciseDB API
- Anthropic AI models (Claude)
This project is licensed under the MIT License.