You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Host shell for the FitTrack fitness tracker — React 19 + TypeScript app that owns auth, routing, and the dashboard layout, and lazy-loads feature pages from the ContentMF remote over Webpack Module Federation. Tailwind v4, shadcn/ui, TanStack Query, Zustand, React Router v7.
Activities + nutrition tracking microservice for FitTrack — Spring Boot 4 + Java 21 + MongoDB. Exposes /api/activities and /api/nutrition CRUD on port 8072, validates users against user-service via Eureka-discovered WebClient, publishes change events to RabbitMQ, and pulls runtime config from AWS SSM Parameter Store.
User authentication & management microservice for FitTrack — Spring Boot 4 + JWT + PostgreSQL + AWS SSM Parameter Store, registered with Eureka and integrated with RabbitMQ.
Spring Cloud Netflix Eureka service registry for the FitTrack microservices platform — runs a server-only Eureka instance on port 8761 so sibling services can register and discover each other. Built with Java 21, Spring Boot 4, and Spring Cloud 2025.1.
FitTrack ContentMF — the micro-frontend remote exposing the Activities (CRUD), Nutrition (CRUD), and FitoAI coach chat pages consumed by the FitTrack host shell over Webpack Module Federation. Built with React + TypeScript, shadcn/ui, Tailwind, TanStack Query, and Zustand.