Skip to content

slyrackgo/fitness_AI

Repository files navigation

fitness_AI🏋️‍♀️

Table of Contents

Introduction

This repository contains the backend microservices for a Fitness AI application. The project is built using Java and the Spring Boot framework, following a microservice architecture to provide a scalable and modular solution for a modern fitness tracking platform.

Features

The application is composed of several independent services that work together to provide a comprehensive set of features:

  • User Service: Manages user registration, authentication, and profile information.
  • Activity Service:: Tracks and stores user fitness data, such as workouts, runs, and other physical activities.
  • AI Service:: The core intelligence of the platform, responsible for processing user data, providing personalized workout recommendations, or analyzing form and performance
  • Eureka Service:: Acts as the service registry, allowing the other microservices to find and communicate with each other dynamically.

Installation

To get a local copy up and running, follow these simple steps.

  1. Clone the repository:

    Java Development Kit (JDK) 11 or higher Apache Maven An IDE like IntelliJ IDEA or VS Code (optional) git clone https://github.com/slyrackgo/fitness_AI.git cd fitness_AI

Build the Eureka service first

cd eureka/eureka mvn clean install

StartTheUserService

  • java -jar eureka/eureka/target/eureka-0.0.1-SNAPSHOT.jar
  • java -jar userService/userService/target/userService-0.0.1-SNAPSHOT.jar
  • java -jar activityService/activityService/target/activityService-0.0.1-SNAPSHOT.jar
  • java -jar AI_Service/AI_Service/target/AI_Service-0.0.1-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages