A comprehensive Flutter application designed for bodybuilders and athletes to track their performance, manage hormone dosages, plan training and nutrition, and facilitate trainee management for trainers.
Werdany's BodyBuilding app delivers a full-featured experience for bodybuilding enthusiasts and professionals, including:
- Hormone tracking and dosage management.
- Personalized training and nutrition plans.
- Competition preparation tools.
- Progress tracking and trainee management.
To set up and run the project locally, follow these steps:
- Clone the Repository:
git clone https://github.com/sakura-source/Werdany.git 2. Install the Required Packages:
flutter pub get
3. Run the Application:
flutter run
ποΈ Features β’ Hormone Tracking: β’ Schedule and manage hormone dosages. β’ Alerts and reminders for hormone timings. β’ Explanation of the role and benefits of each hormone. β’ Training & Nutrition Management: β’ Personalized training plans (strength, hypertrophy, cutting). β’ Custom nutrition plans based on user goals (weight gain, weight loss, maintenance). β’ Competition Preparation: β’ Weight and body fat tracking. β’ Countdown timer for competitions. β’ Posing tutorials and virtual analysis. β’ Trainee Management for Trainers: β’ Manage trainee profiles and goals. β’ Provide custom plans for each trainee. β’ Communicate directly with trainees via messaging. β’ Performance Tracking: β’ Track progress with photos (before & after comparisons). β’ Generate visual graphs for performance trends.
π Project Structure
Werdany/ βββ lib/ β βββ screens/ # Main Screens β β βββ hormone_schedule_screen.dart β β βββ training_screen.dart β β βββ nutrition_screen.dart β β βββ progress_photos_screen.dart β βββ widgets/ # Reusable Widgets β β βββ progress_graph.dart β β βββ hormone_card.dart β β βββ photo_comparison_widget.dart β βββ models/ # Data Models β β βββ hormone.dart β β βββ body_stats.dart β β βββ diet_plan.dart β β βββ trainer_profile.dart β βββ services/ # Business Logic β β βββ hormone_tracker_service.dart β β βββ notification_service.dart β β βββ body_stats_service.dart βββ .devcontainer/ # DevContainer Settings β βββ devcontainer.json β βββ Dockerfile βββ README.md # This file βββ pubspec.yaml # Flutter Packages
π οΈ Contributions
We welcome contributions to enhance this project! To contribute: 1. Open an Issue to discuss the feature or bug. 2. Fork the repository and create a new branch:
git checkout -b feature/new-feature
3. Make your changes and create a Pull Request.
π License
This project is licensed under the MIT License.
β¨ Thank You for Supporting Werdanyβs BodyBuilding!
Feel free to share your feedback or open Issues for improvements and suggestions!