The ubiquitous pokedex…
- The project is running in docker and we have a Jenkins app to deploy it
- The project also has sonarqube implementation as well as observabilty with grafana and prometheus
- on the API side, I used NestJS with a Domain Driven Design arch. The domain service receives the repository from the infra but keeps the logic to itself
- Jest testing to mock the service
- On the APP side, used angular as requested. Also, the Angular Material lib and tailwind.
- Im using a service to collect (and cache) the pokemon info. You can notice the second time you click on a pokemon it will open up faster.