Skip to content

theguitarvity/bethehero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

Repositório referente ao código desenvolvido durante o omnistack em sua 11º versão.

GitHub language count Repository size GitHub last commit Repository issues License

DevRadar

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

Arquivos

Neste Repositório se encontram os códigos fontes do backend(API), frontend e versão mobile.

API

Diferentemente do ministrado durante o omnistack, resolvi aplicar algumas melhorias no código da API. Como já atuo há um certo tempo como Desenvolvedor, pude aplicar algumas melhorias, como por exemplo a aplicação de um design patttern para dar uma boa separada de responsabilidades dentro da aplicação. O Design Pattern escolhido foi o Repository, onde o mesmo separa em camadas, as responsabilidades correspondentes, (Repositories, Services e Controllers). Foi aplicado também como melhoria, um aprofundamento de testes unitários, onde foquei em testar em unidade, os métodos de cada service adicionado ao código. Assim também, melhorando os testes de integração, utilizando bibliotecas de dados falsos, forçando uma aleatoriedade e imparcialidade nos testes de integração.

Frontend

No frontend, foi mantido quase 80% do que foi ministrado no omnistack, entretando adicionei algumas validações e mensagens de erro/sucesso mais amigáveis ao usuário, utilizando a biblioteca SweetAlert2.

Mobile

Dentro do mobile mantive 90% do que foi ministrado no omnistack

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published