This project represents a rewritten version of this project, which was requested in 2021 when I interviewed for my current job. The main goal working in it is improve and show my developed skills in coding and design of scalable/maintainable applications.
The application was write under Docker infrastructure so you can run docker compose -f docker/docker-compose.yml build
inside root directory.
To startup application and dependent services use docker compose -f docker/docker-compose.yml up -d
inside root directory.
To get application logs run docker compose -f docker/docker-compose.yml logs -f
inside root directory.
To get a complete request collection to use in this API, import the collection file in your Postman/Insomnia HTTP clients.