Skip to content

Entrega desafio - Lucas Emanuel Genova#484

Open
LucasGenova wants to merge 23 commits intoFieldControl:masterfrom
LucasGenova:master
Open

Entrega desafio - Lucas Emanuel Genova#484
LucasGenova wants to merge 23 commits intoFieldControl:masterfrom
LucasGenova:master

Conversation

@LucasGenova
Copy link

Envio de solução

Gostariamos de entender como você pensa e as decisões que você tomou durante o desenvolvimento, detalhe um pouco mais sobre:

Framework, linguagem e ferramentas

No projeto utilizei Angular (standalone, RxJS), Tailwind CSS, NestJS, TypeScript.

Técnologias X e Y

Optei pelas tecnologias sugeridas no desafio; foram adequadas ao escopo do projeto.

Princípios de software

Apliquei componentização; responsabilidade única; e injeção de dependência, utilizando os serviços do Angular e os providers do NestJS para manter o código desacoplado.

Desafios e problemas

Não tive grandes problemas durante o desenvolvimento, porém mantive o escopo do projeto reduzido. Foquei nas funcionalidades essenciais e tentando garantir uma entrega com qualidade. Tive alguns problemas com a sincronização de dados no início do projeto, mas resolvi mudando para componentes reativos e observables.

Melhorias e próximas implementações

Como próximos passos, implementaria um banco de dados para garantir persistência dos dados entre sessões, adicionaria funcionalidade de edição de cartões e usaria drag-and-drop para permitir a movimentação de cards entre colunas, além de melhorias na experiência do usuário como feedback visual e atalhos de teclado.

Vídeo de apresentação

Vídeo da solução

Sobre você

Eu nasci em São José do Rio Preto, e sou desenvolvedor com formação em Ciência da Computação. Tenho muito interesse em resolução de problemas. Desde cedo tive contato com desafios lógicos, como cubo mágico e xadrez, o que despertou meu interesse por tecnologia e programação.

Ao longo da minha formação, participei de cursos de iniciação científica obtidos por desempenho acadêmico, que me deram a oportunidade de realizar um curso introdutório de Python, que me introduziu à programação. Cursei um curso técnico em Mecatrônica, onde tive um contato mais próximo com programação, e me fez escolher a minha graduação em Ciência da Computação, que eu concluí em quatro anos. Durante a universidade, atuei como monitor de programação e realizei estágio na área. Atualmente, trabalho como desenvolvedor, atuando num ambiente .NET.

Outros detalhes

Se quiser enviar alguma informação adicional sobre o desafio..


Ah, deixe seu e-mail ou telefone para entrarmos em contato com você :)

Meu e-mail é: glucasemanuel@gmail.com

@LucasGenova LucasGenova requested a review from a team as a code owner February 23, 2026 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant