= About: Vita Diet **Team Members:** - Martin Zdraveski 231550 - Denis Skuka 231128 - Ahmet Turan Yanar 231506 **Short Description:**\\ Vita Diet is fitness and health Tracking System is a relational database project designed to manage and track users' fitness-related data including physical activities, nutrition intake, body measurements, and personal health goals. The system provides structured storage and relationships between users, exercises, food consumption, and progress tracking. **Detailed description of the project:**\\ VitaDiet is a comprehensive, data-driven health and nutrition management platform designed to help individuals take control of their physical wellness through personalized diet planning, exercise tracking, nutritional analysis, and behavioral motivation tools. The platform combines structured nutrition science with gamification elements like streaks and achievements to keep users engaged and consistent in their health journey. The system manages everything from granular nutritional data (nutrients per food, serving sizes, meal logging) to high-level wellness tracking (body measurements over time, goal progress, exercise performance), making it a full-stack health companion rather than a single-purpose tool. **Who is this for?**\\ VitaDiet is intended to be owned and operated by a health-tech startup or a mid-sized digital wellness company. This could be a company similar to MyFitnessPal, Noom, or a regional health-tech business looking to provide a subscription-based wellness service. The company's core need is to provide a scalable, multi-user platform that can serve thousands of users simultaneously while maintaining personalized experiences for each one. The company would employ nutritionists and fitness experts to curate the food and exercise databases, software developers to maintain the platform, and administrators to manage the system. Their needs include: - A reliable, structured database to store and serve nutritional and fitness data - A multi-role system to differentiate between admins, nutritionists, and end users - Scalable infrastructure that can handle a growing user base - Data integrity to ensure nutritional information is accurate and consistent **What Problems Does VitaDiet Solve?**\\ 1. Fragmented Health Tracking Most people who try to manage their health use multiple disconnected tools — one app for calorie counting, another for workouts, a spreadsheet for body measurements. VitaDiet consolidates all of this into a single platform, giving users and the company a unified view of a user's health. 2. Lack of Personalization Generic diet advice does not work for everyone. VitaDiet solves this by allowing personalized diet plans with specific calorie, protein, carb, and fat targets tailored to each user's goals, body metrics, and activity level. 3. Poor User Retention in Wellness Apps One of the biggest challenges in health apps is keeping users engaged long-term. VitaDiet addresses this through streaks and achievements, which are proven gamification techniques that reward consistency and milestone completion, encouraging users to keep logging and stay on track. 4. Inaccurate Nutritional Data Many apps allow users to submit food data freely, leading to inconsistent or incorrect nutritional information. VitaDiet maintains a curated, admin-controlled food and nutrient database with strict data integrity constraints, ensuring the nutritional data users rely on is accurate. 5. No Progress Visibility Users often give up because they cannot see their progress. VitaDiet tracks body measurements, streaks, achieved goals, and calories burned over time, giving users clear, data-backed evidence of their progress. **Types of Users**\\ 1. Administrators Company employees responsible for managing the platform. They have full access to the database and application, including managing users, curating the food and exercise databases, managing roles, and monitoring platform health. They would interact with the system through an admin dashboard. 2. Nutritionists / Content Managers Health professionals employed by the company who are responsible for maintaining the food database, creating and validating diet plans, adding exercises, and defining achievements. They have elevated access to the content management side of the platform but not full admin rights. 3. End Users (Clients) The primary audience — individuals who sign up to the platform to manage their health. They have access to their own personal data only: their food logs, activity logs, body measurements, diet plans, goals, streaks, and achievements. They cannot see other users' data. They interact with the platform through a mobile or web application. **How Is VitaDiet Different From Existing Solutions?**\\ There are several well-known platforms in this space: MyFitnessPal — focuses heavily on calorie and macro tracking with a large user-contributed food database, but has limited diet plan structure and no streak-based motivation system. Its food database suffers from data quality issues due to open user contributions. Noom — focuses on behavioral psychology and coaching but lacks granular nutritional tracking and exercise muscle targeting. Cronometer — excellent nutritional detail but very data-heavy and not beginner-friendly, with limited gamification or motivation features. VitaDiet differentiates itself by: - Combining structured diet plans (with specific food and exercise targets) with detailed nutritional tracking in a single platform - Offering muscle-targeted exercise tracking, showing users exactly which muscle groups they are training - Maintaining a curated, admin-controlled food database with strict data integrity, avoiding the data quality issues of user-contributed databases - Including a hierarchical food category system for better food organization and discovery - Providing streak and achievement systems deeply integrated into the data model, not bolted on as an afterthought - Supporting serving size flexibility per food item, making portion logging more accurate and realistic **Platform Type**\\ !VitaDiet is designed as mobile application. A mobile app makes it easy to log meals on the go, set reminders, check streaks, and view progress. This is the most natural interface for daily health tracking since users have their phones with them throughout the day.