Sistema de monitoramento de rotina de saúde e treinos em tempo real, focado em otimização de tempo e analise de dados.
- Java 21
- Spring Boot
- Maven
- PostgreSQL 16
- Flyway
- Docker
- Kafka
- JUnit & Mockito
- GitHub Actions (CI/CD com testes unitários, de integração e funcionais)
- Jest & Supertest (Testes de caixa preta = funcionais/E2E em ambiente Node.js)
- pnpm
Certifique se de ter o docker previamente instalados
Recomendo o uso de WSL com doker integrado
Na raiz do projeto execute:
docker compose up -d --build curl http://localhost:8080/ ./mvnw clean verifytalvez outro
Acesse a pasta de testes, instale as dependencia (na primeira vez) e execute:
cd __functionalTest
pnpm install
pnpm test