Essa solução foi criada como parte da evolução do aprendizado conseguido através do Bootcamp Angular Avanade, na Digital Innovation One (DIO).
Houveram alguns. Parte desses desafios foram de ordem pessoal, buscando conseguir disponibilidade de tempo para realizar todo esse projeto de forma que estivesse realmente aprendendo o que estava fazendo.
Também houveram desafios de ordem técnica. O principal deles foi sobre o correto entendimento sobre a utilização do gerenciamento do estado com o ngrx.
Toda a solução foi criada com o Framework Angular, na versão 9. Além disso foram utilizadas algumas bibliotecas externas, como o Bootstrap, Ngrx, js-earch, Moment-timezone, tslib e zone.js.