This major release extends the FitPlusPlus system with new services, architectural improvements, and frontend updates.
Newly Implemented Services
- AnalyticsService - Provides detailed insights about client and trainer performance, including training and review statistics.
- NutritionService - Calculates BMI and allows trainers to design personalized meal plans for clients based on fitness goals.
- VideoTrainingService - Enables trainers to upload video training sessions that clients can access after payment.
- ReservationService - Introduces improved logic with support for group training sessions.
Improved / Updated Services
- ChatService - Enhanced with support for paid chat sessions between clients and trainers via PayPal integration.
- NotificationService - Extended to include notifications for new chat sessions and training reservations.
- GatewayService - Expanded to support routing for additional microservices.
Other Updates
- Existing services refactored for compatibility with the new architecture.
- Frontend updated to reflect new features and integrations.