Envio da resolução do desafio #420
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Envio de solução
Framework, linguagem e ferramentas
Usei NestJS no backend e Angular no frontend. Também utilizei PostgreSQL, Docker e o Node.js como ambiente de execução.
Tecnologias X e Y
Escolhi NestJS e Angular por serem um dos requisitos do desafio e por oferecer uma arquitetura escalável baseada em módulos e boa integração com TypeORM. Angular foi escolhido pela robustez e suporte corporativo.
Princípios de software
Apliquei modularização, separação de responsabilidades, e DRY (Don't Repeat Yourself), facilitando manutenção e leitura do código.
Desafios e problemas
Enfrentei dificuldades principalmente na parte de layout do frontend com Angular. Tive dificuldades para me organizar visualmente e corrigir erros que surgiram ao tentar estruturar os componentes do Kanban. Como ainda estou aprendendo Angular, isso acabou consumindo mais tempo do que eu esperava.
Melhorias e próximas implementações
Pretendo melhorar o layout do frontend, organizando melhor os componentes, utilizando boas práticas de CSS e responsividade. Também quero estudar mais sobre o Angular Material ou outras bibliotecas visuais para melhorar a usabilidade e aparência do projeto.
Sobre você
Sou Maria Eduarda, de São José do Rio Preto-SP. Tenho 19 anos e atualmente estudo Informática para Negócios na Fatec Rio Preto e me envolvi com programação no meu ensino médio com o técnico em DS na Etec Philadelpho Gouvêa Netto. Tenho experiência com criação de sites, UX/UI, HTML, CSS, PHP, Java, Java Script, BD...
Outros detalhes
Foi um desafio muito legal mas muitooo desafiador, mesmo se eu não tiver o prazer de trabalhar na Field eu agradeço pela oportunidade! 😄
📧 [email protected] | 📱 (17) 99187-0837