Skip to content

nhyira-group5/Back-End

Repository files navigation

Projeto VITALIS 💪🏋️‍♂️

Descrição:

Este projeto visa desenvolver um aplicativo inovador para saúde e fitness, focado em atender às necessidades específicas de diferentes grupos de usuários, incluindo o grupo Five, interessado em hipertrofia e crescimento muscular.

Funcionalidades Principais:

  • 🏋️‍♀️ Encontre personal trainers especializados em hipertrofia
  • 📅 Agende sessões de treinamento personalizado
  • 📊 Monitore seu progresso muscular ao longo do tempo

Contribuição:

Contribuições são bem-vindas! Por favor, siga as diretrizes de contribuição do projeto.

Tecnologias Utilizadas:

  • 💼 Spring Boot: Framework utilizado para desenvolver a API em Java.
  • 🌍 Integração de API Externa: Google Places API para localização
  • ⚙️ Spring Boot Actuator: Biblioteca para monitoramento e gerenciamento da aplicação Spring Boot.
  • 🔐 Spring Security: Fornece autenticação e autorização para a aplicação.
  • 🖋️ Jackson Databind: Biblioteca para serialização e desserialização de objetos JSON em Java.
  • 🔄 Spring Websocket: Suporte para comunicação bidirecional entre cliente e servidor.
  • 🔑 JWT (Java JWT): Biblioteca para trabalhar com JSON Web Tokens em Java.
  • 📧 JavaMail API: Biblioteca para envio e recebimento de e-mails em Java.

Padrões de Commit:

Os commits neste projeto devem seguir o padrão do Conventional Commits, que é uma convenção simples para adicionar contexto aos commits. Isso facilita a compreensão das mudanças feitas no código e permite automatizar tarefas como geração de changelogs.

Exemplos de tipos de commit incluem:

  • feat: Para adicionar uma nova feature.
  • 🐛 fix: Para correção de bugs.
  • 📚 docs: Para alterações na documentação.
  • 🎨 style: Para alterações que não afetam o comportamento do código (espaços em branco, formatação, etc.).
  • ♻️ refactor: Para refatoração de código.
  • 🧪 test: Para adição ou modificação de testes.
  • 🛠️ chore: Para tarefas de build, configuração, etc.

Spring Boot

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •