API using Java, Spring Boot, Docker, Testcontainers, PostgreSQL, MongoDB, LocalStack, SQS, S3, JWT, Swagger.
IntelliJ IDEA
- Execute docker compose up in docker directory.
- Open source directory in IntelliJ IDEA.
- Select Application.java class.
- Click Run or Debug.
- Open http://localhost:8080.
Visual Studio Code
- Execute docker compose up in docker directory.
- Open source directory in Visual Studio Code.
- Select Application.java class.
- Press F5.
- Open http://localhost:8080.
- Auth: Authentication and Authorization Main | Tests
- AWS: Amazon Web Services Main | Tests
- Category: Cache Main | Tests
- Game: Mocks Main | Tests
- Group: Groups Main | Tests
- Invoice: PostgreSQL Main | Tests
- Location: Flat Object to Nested Object Main | Tests
- Payment: Strategy Pattern Main | Tests
- Product: MongoDB Main | Tests
- User: Business Rules Main | Tests