Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EmbarkXOfficial/fitness-app-microservices
/ functions
Functions
76 in github.com/EmbarkXOfficial/fitness-app-microservices
⨍
Functions
76
◇
Types & classes
46
↓ 4 callers
Method
addAnalysisSection
(StringBuilder fullAnalysis, JsonNode analysisNode, String key, String prefix)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:134
↓ 1 callers
Function
addActivity
(activity)
fitness-app-frontend/src/services/api.js:26
↓ 1 callers
Method
createDefaultRecommendation
(Activity activity)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:79
↓ 1 callers
Method
createPromptForActivity
(Activity activity)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:142
↓ 1 callers
Method
existByUserId
(String userId)
userservice/src/main/java/com/fitness/userservice/service/UserService.java:71
↓ 1 callers
Method
existsByEmail
(String email)
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java:9
↓ 1 callers
Method
existsByKeycloakId
(String userId)
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java:11
↓ 1 callers
Method
extractImprovements
(JsonNode improvementsNode)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:120
↓ 1 callers
Method
extractSafetyGuidelines
(JsonNode safetyNode)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:96
↓ 1 callers
Method
extractSuggestions
(JsonNode suggestionsNode)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:106
↓ 1 callers
Function
fetchActivities
()
fitness-app-frontend/src/components/ActivityList.jsx:10
↓ 1 callers
Function
fetchActivityDetail
()
fitness-app-frontend/src/components/ActivityDetail.jsx:12
↓ 1 callers
Method
findByActivityId
(String activityId)
aiservice/src/main/java/com/fitness/aiservice/repository/RecommendationRepository.java:13
↓ 1 callers
Method
findByEmail
(String email)
userservice/src/main/java/com/fitness/userservice/repository/UserRepository.java:13
↓ 1 callers
Method
findByUserId
(String userId)
aiservice/src/main/java/com/fitness/aiservice/repository/RecommendationRepository.java:12
↓ 1 callers
Method
findByUserId
(String userId)
activityservice/src/main/java/com/fitness/activityservice/ActivityRepository.java:11
↓ 1 callers
Method
generateRecommendation
(Activity activity)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:23
↓ 1 callers
Function
getActivities
()
fitness-app-frontend/src/services/api.js:25
↓ 1 callers
Method
getActivityById
(String activityId)
activityservice/src/main/java/com/fitness/activityservice/service/ActivityService.java:80
↓ 1 callers
Function
getActivityDetail
(id)
fitness-app-frontend/src/services/api.js:27
↓ 1 callers
Method
getAnswer
(String question)
aiservice/src/main/java/com/fitness/aiservice/service/GeminiService.java:24
↓ 1 callers
Method
getUserDetails
(String token)
gateway/src/main/java/com/fitness/gateway/KeycloakUserSyncFilter.java:60
↓ 1 callers
Method
mapToResponse
(Activity activity)
activityservice/src/main/java/com/fitness/activityservice/service/ActivityService.java:59
↓ 1 callers
Method
processAiResponse
(Activity activity, String aiResponse)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityAIService.java:30
↓ 1 callers
Method
registerUser
(RegisterRequest request)
gateway/src/main/java/com/fitness/gateway/user/UserService.java:32
↓ 1 callers
Method
validateUser
(String userId)
activityservice/src/main/java/com/fitness/activityservice/service/UserValidationService.java:16
↓ 1 callers
Method
validateUser
(String userId)
gateway/src/main/java/com/fitness/gateway/user/UserService.java:17
Function
ActivityDetail
()
fitness-app-frontend/src/components/ActivityDetail.jsx:6
Function
ActivityForm
({ onActivityAdded })
fitness-app-frontend/src/components/ActivityForm.jsx:6
Function
ActivityList
()
fitness-app-frontend/src/components/ActivityList.jsx:6
Function
ActvitiesPage
()
fitness-app-frontend/src/App.jsx:11
Function
App
()
fitness-app-frontend/src/App.jsx:18
Method
GeminiService
(WebClient.Builder webClientBuilder)
aiservice/src/main/java/com/fitness/aiservice/service/GeminiService.java:20
Method
activityBinding
(Queue activityQueue, DirectExchange activityExchange)
aiservice/src/main/java/com/fitness/aiservice/config/RabbitMqConfig.java:32
Method
activityBinding
(Queue activityQueue, DirectExchange activityExchange)
activityservice/src/main/java/com/fitness/activityservice/config/RabbitMqConfig.java:32
Method
activityExchange
()
aiservice/src/main/java/com/fitness/aiservice/config/RabbitMqConfig.java:27
Method
activityExchange
()
activityservice/src/main/java/com/fitness/activityservice/config/RabbitMqConfig.java:27
Method
activityQueue
()
aiservice/src/main/java/com/fitness/aiservice/config/RabbitMqConfig.java:22
Method
activityQueue
()
activityservice/src/main/java/com/fitness/activityservice/config/RabbitMqConfig.java:22
Method
contextLoads
()
userservice/src/test/java/com/fitness/userservice/UserserviceApplicationTests.java:9
Method
contextLoads
()
aiservice/src/test/java/com/fitness/aiservice/AiserviceApplicationTests.java:9
Method
contextLoads
()
eureka/src/test/java/com/server/eureka/EurekaApplicationTests.java:9
Method
contextLoads
()
configserver/src/test/java/com/fitness/configserver/ConfigserverApplicationTests.java:9
Method
contextLoads
()
activityservice/src/test/java/com/fitness/activityservice/ActivityserviceApplicationTests.java:9
Method
contextLoads
()
gateway/src/test/java/com/fitness/gateway/GatewayApplicationTests.java:9
Method
corsConfigurationSource
()
gateway/src/main/java/com/fitness/gateway/SecurityConfig.java:32
Method
filter
(ServerWebExchange exchange, WebFilterChain chain)
gateway/src/main/java/com/fitness/gateway/KeycloakUserSyncFilter.java:22
Method
getActivity
(@PathVariable String activityId)
activityservice/src/main/java/com/fitness/activityservice/controller/ActivityController.java:33
Method
getActivityRecommendation
(@PathVariable String activityId)
aiservice/src/main/java/com/fitness/aiservice/controller/RecommendationController.java:25
Method
getActivityRecommendation
(String activityId)
aiservice/src/main/java/com/fitness/aiservice/service/RecommendationService.java:19
Method
getUserActivities
(@RequestHeader("X-User-ID") String userId)
activityservice/src/main/java/com/fitness/activityservice/controller/ActivityController.java:27
Method
getUserActivities
(String userId)
activityservice/src/main/java/com/fitness/activityservice/service/ActivityService.java:73
Method
getUserProfile
(@PathVariable String userId)
userservice/src/main/java/com/fitness/userservice/controller/UserController.java:19
Method
getUserProfile
(String userId)
userservice/src/main/java/com/fitness/userservice/service/UserService.java:55
Method
getUserRecommendation
(@PathVariable String userId)
aiservice/src/main/java/com/fitness/aiservice/controller/RecommendationController.java:20
Method
getUserRecommendation
(String userId)
aiservice/src/main/java/com/fitness/aiservice/service/RecommendationService.java:15
Function
handleSubmit
(e)
fitness-app-frontend/src/components/ActivityForm.jsx:13
Method
jsonMessageConverter
()
aiservice/src/main/java/com/fitness/aiservice/config/RabbitMqConfig.java:37
Method
jsonMessageConverter
()
activityservice/src/main/java/com/fitness/activityservice/config/RabbitMqConfig.java:37
Method
main
(String[] args)
userservice/src/main/java/com/fitness/userservice/UserserviceApplication.java:9
Method
main
(String[] args)
aiservice/src/main/java/com/fitness/aiservice/AiserviceApplication.java:9
Method
main
(String[] args)
eureka/src/main/java/com/server/eureka/EurekaApplication.java:11
Method
main
(String[] args)
configserver/src/main/java/com/fitness/configserver/ConfigserverApplication.java:11
Method
main
(String[] args)
activityservice/src/main/java/com/fitness/activityservice/ActivityserviceApplication.java:9
Method
main
(String[] args)
gateway/src/main/java/com/fitness/gateway/GatewayApplication.java:9
Method
processActivity
(Activity activity)
aiservice/src/main/java/com/fitness/aiservice/service/ActivityMessageListener.java:19
Method
register
(@Valid @RequestBody RegisterRequest request)
userservice/src/main/java/com/fitness/userservice/controller/UserController.java:24
Method
register
(RegisterRequest request)
userservice/src/main/java/com/fitness/userservice/service/UserService.java:18
Method
springSecurityFilterChain
(ServerHttpSecurity http)
gateway/src/main/java/com/fitness/gateway/SecurityConfig.java:20
Method
trackActivity
(@RequestBody ActivityRequest request, @RequestHeader("X-User-ID") String userId)
activityservice/src/main/java/com/fitness/activityservice/controller/ActivityController.java:19
Method
trackActivity
(ActivityRequest request)
activityservice/src/main/java/com/fitness/activityservice/service/ActivityService.java:31
Method
userServiceWebClient
(WebClient.Builder webClientBuilder)
activityservice/src/main/java/com/fitness/activityservice/config/WebClientConfig.java:17
Method
userServiceWebClient
(WebClient.Builder webClientBuilder)
gateway/src/main/java/com/fitness/gateway/user/WebClientConfig.java:17
Method
validateUser
(@PathVariable String userId)
userservice/src/main/java/com/fitness/userservice/controller/UserController.java:30
Method
webClientBuilder
()
activityservice/src/main/java/com/fitness/activityservice/config/WebClientConfig.java:11
Method
webClientBuilder
()
gateway/src/main/java/com/fitness/gateway/user/WebClientConfig.java:11