Skip to content

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.

License

Notifications You must be signed in to change notification settings

Gabriel4420/clean-architecture-typescript

Repository files navigation

Clean Architecture Typescript

 

Clean Architecture Typescript

Principal linguagem do projeto Quantidade de linguagens utilizadas Tamanho do repositório Licença

Sobre   |   Funcionalidades   |   Tecnologias   |   Pré requisitos   |   Começando   |   Licença   |   Autor


🎯 Sobre

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.

✨ Funcionalidades

✔️ 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 \

🚀 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

✅ Pré requisitos

Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.

🏁 Começando

# 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>

📝 Licença

Este projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.

Voltar para o topo

 

Feito com ❤️ por Gabriel Rodrigues 👋️ Entre em contato!

Gabriel Rodrigues Perez Gabriel Rodrigues Perez Gabriel Rodrigues Perez

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published