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.
- 🏋️♀️ Encontre personal trainers especializados em hipertrofia
- 📅 Agende sessões de treinamento personalizado
- 📊 Monitore seu progresso muscular ao longo do tempo
Contribuições são bem-vindas! Por favor, siga as diretrizes de contribuição do projeto.
- 💼 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.
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.