Skip to content

PraneswarGanesan/aifitness_springapp

Repository files navigation

🏋️‍♂️ AI Fitness Spring App

A fully-featured, AI-powered fitness application built using a microservice architecture with Spring Boot.

🔧 Tech Stack

  • Spring Boot (Java 17+)
  • Eureka Server (Spring Cloud Netflix)
  • Spring Cloud Gateway
  • Keycloak (Authentication & Authorization)
  • RabbitMQ (Spring AMQP for async communication)
  • PostgreSQL / MySQL (Database)
  • MongoDb / Redis(Database)
  • Google Gemini API (AI Integration)
  • Spring Cloud Config Server
  • Docker (Containerization)

🎯 Project Purpose

This project is built for:

  • Understanding microservice architecture in a real-world context
  • Deepening Spring Boot & Spring Cloud knowledge
  • Hands-on experience with Docker, RabbitMQ, and DevOps tools
  • Implementing asynchronous communication between services
  • Learning industry-level best practices
  • Exploring AI integration with fitness apps

🤝 Contributions

Contributions are welcome!

To contribute:

  1. Fork this repository
  2. add a new branch
  3. create a pull request
  4. Once reviewed and verified, your changes will be merged into the main branch if there are no conflicts. we are welcome to have new contributors. Let’s build this together 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages