MCPcopy Index your code
hub / github.com/EmbarkXOfficial/fitness-app-microservices

github.com/EmbarkXOfficial/fitness-app-microservices @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
122 symbols 273 edges 57 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This is the Official repository of Java Spring Boot AI Full Stack Microservices Course: Building Fitness Application

The Ultimate Java and Spring Boot Mastery Roadmap

Welcome to your one-stop-shop for mastering Java and Spring Boot! This repository offers a comprehensive learning experience with high-quality resources and community support. Dive into over 150+ hours of premium content, with everything you need to excel at Java and Spring Boot development.

🎓 Learning Roadmap

Most of the courses below are available in Udemy For Business, so if you have subscription - you can get FREE access. Here’s a structured path to enhance your skills with detailed courses available:

  1. Spring Boot By Building Complex Projects Step by Step (85+ Hours of Content)
  2. Master Spring Boot Microservices by Building eCommerce Project (55+ Hours of Content)
  3. Learn Java with 60+ Hours of Content (60+ Hours of Content)
  4. Master Spring Security with React JS + OAuth2 (34+ Hours of Content)
  5. Master IntelliJ IDEA (3+ Hours of Content)

🌟 With All Our Courses You Gain Access To

  • 📝 Notes: Detailed and downloadable notes to accompany each lesson.
  • 💻 Source Code: Full access to the source code used in the tutorials.
  • 🤔 Doubt Solving: Responsive instructor and community support.
  • 🎥 High-Quality HD Videos: Easy to understand, high-definition video tutorials.
  • 🔄 Free Lifetime Updates: Continuous updates to course content at no extra cost.

📚 Why Choose This Mastery Series?

With this series, you're not just learning; you're preparing to dominate the field of Java and Spring Boot development. Our structured learning path ensures that you build your skills progressively, with each course designed to build on the knowledge gained from the previous one.

Join Us Now!

Start your journey today to become a master at Java and Spring Boot. Our community and expert instructors are here to support your learning every step of the way. Enroll and start building your future, today!

Usage Policy for Course Materials

Instructor Information

Instructor: Faisal Memon
Company: EmbarkX.com

Policy Overview

This document outlines the guidelines and restrictions concerning the use of course materials provided by EmbarkX, including but not limited to PDF presentations, code samples, and video tutorials.

1. Personal Use Only

The materials provided in this course are intended for your personal use only. They are to be used solely for the purpose of learning and completing this course.

2. No Unauthorized Sharing or Distribution

You are not permitted to share, distribute, or publicly post any course materials on any websites, social media platforms, or other public forums without prior written consent from the instructor.

3. Intellectual Property

All course materials are protected by copyright laws and are the intellectual property of Faisal Memon and EmbarkX. Unauthorized use, reproduction, or distribution of these materials is strictly prohibited.

4. Reporting Violations

If you become aware of any unauthorized sharing or distribution of course materials, please report it immediately to embarkxofficial@gmail.com.

5. Legal Action

We reserve the right to take legal action against individuals or entities found to be violating this usage policy.

Thank You

Thank you for respecting these guidelines and helping us maintain the integrity of our course materials.

Contact Information

Extension points exported contracts — how you extend this code

UserRepository (Interface)
(no doc)
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java
RecommendationRepository (Interface)
(no doc)
aiservice/src/main/java/com/fitness/aiservice/repository/RecommendationRepository.java
ActivityRepository (Interface)
(no doc)
activityservice/src/main/java/com/fitness/activityservice/ActivityRepository.java

Core symbols most depended-on inside this repo

addAnalysisSection
called by 4
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java
existByUserId
called by 1
userservice/src/main/java/com/fitness/userservice/service/UserService.java
existsByEmail
called by 1
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java
existsByKeycloakId
called by 1
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java
findByEmail
called by 1
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java
fetchActivityDetail
called by 1
fitness-app-frontend/src/components/ActivityDetail.jsx
fetchActivities
called by 1
fitness-app-frontend/src/components/ActivityList.jsx
getActivities
called by 1
fitness-app-frontend/src/services/api.js

Shape

Method 65
Class 41
Function 11
Interface 3
Enum 2

Languages

Java91%
TypeScript9%

Modules by API surface

aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java9 symbols
aiservice/src/main/java/com/fitness/aiservice/config/RabbitMqConfig.java5 symbols
activityservice/src/main/java/com/fitness/activityservice/service/ActivityService.java5 symbols
activityservice/src/main/java/com/fitness/activityservice/config/RabbitMqConfig.java5 symbols
userservice/src/main/java/com/fitness/userservice/service/UserService.java4 symbols
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java4 symbols
userservice/src/main/java/com/fitness/userservice/controller/UserController.java4 symbols
activityservice/src/main/java/com/fitness/activityservice/controller/ActivityController.java4 symbols
gateway/src/main/java/com/fitness/gateway/user/WebClientConfig.java3 symbols
gateway/src/main/java/com/fitness/gateway/user/UserService.java3 symbols
gateway/src/main/java/com/fitness/gateway/SecurityConfig.java3 symbols
gateway/src/main/java/com/fitness/gateway/KeycloakUserSyncFilter.java3 symbols

Datastores touched

(mongodb)Database · 1 repos
fitnessactivityDatabase · 1 repos
fitnessrecommendationDatabase · 1 repos
fitness_user_dbDatabase · 1 repos

For agents

$ claude mcp add fitness-app-microservices \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact