Sobre | Funcionalidades | Tecnologias | Pré requisitos | Começando | Licença | Autor
Projeto de estudo sobre BDD (Behavior Driven Development), Clean Archtecture e Tests com Jest, no qual simula uma funcionalidade de api de um possivel sistema de e-commerce que carrega uma lista de compras offline com cache.
✔️ Sistema executa o comando "Carregar Compras"
✔️ Sistema carrega os dados do Cache
✔️ Sistema valida se o Cache tem menos de 3 dias
✔️ Sistema cria uma lista de compras a partir dos dados do Cache
✔️ Sistema retorna a lista de compras
✔️ Sistema retorna lista vazia, se houver algum erro
✔️ Sistema retorna lista vazia, se o cache estiver expirado
✔️ Sistema retorna lista vazia
✔️ Sistema retorna lista vazia, se o cache estiver vazio
✔️ Sistema valida se o Cache tem menos de 3 dias
✔️ Sistema executa o comando "Carregar Compras"
✔️ Sistema carrega os dados do Cache
✔️ Sistema valida se o Cache tem menos de 3 dias \
As seguintes ferramentas foram usadas na construção do projeto:
Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.
# Clone este repositório
$ git clone https://github.com/Gabriel4420/clean-architecture-typescript
# Instale as dependências
$ yarn
# Para iniciar o projeto
$ yarn start
# O app vai inicializar em <http://localhost:3000>
Este projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.