Skip to content

Conversation

@sabrina26sc
Copy link

                                                Projeto Kanban (Angular + NestJS)

Implementar um Kanban básico com criação de colunas e cards, utilizando:
Angular no frontend (client side).
NestJS no backend (server side).
Seguindo boas práticas de organização, semântica e documentação.

        Estrutura do Projeto

Frontend (Angular)
AppComponent: componente raiz.
ColumnsComponent: responsável por listar e adicionar colunas.
ColumnsService: comunicação com o backend via HttpClient.
Uso de FormsModule para formulários e *ngFor para renderização dinâmica.
Estilização básica em CSS para inputs, botões e lista de colunas.

     Backend (NestJS)

ColumnsController: endpoints REST para listar e criar colunas.
ColumnsService: lógica de negócio para manipular colunas.
Estrutura modular seguindo convenções do NestJS.
API rodando em http://localhost:3000/columns.

     Dificuldades encontradas

Diferença entre Standalone vs AppModule no Angular: confusão inicial gerando erros de compilação.
Erros com o selector até ajustar corretamente o selector e as declarações.
Integração Angular + NestJS: configurar HttpClientModule e garantir comunicação entre frontend e backend.
Problemas de imports: aprendemos que imports só podem ser usados em standalone components, não em componentes declarados em AppModule.

    Conquistas

Estruturei o projeto com componentes, serviços e módulos.
Integrei o frontend Angular com o backend NestJS via HTTP.
Aprendi na prática a diferença entre standalone components e o modelo clássico com AppModule.
Implementei um fluxo básico de criação e listagem de colunas.
Ganhei experiência em resolver erros reais do Angular e entender melhor o ciclo de vida dos componentes.
Mesmo sem entregar 100% funcionando, o projeto mostra evolução, aprendizado e capacidade de lidar com problemas.

    Agradecimento

Obrigada pela oportunidade de participar do desafio!
Mesmo sem estar 100% completo e só com meus conhecimentos básicos, foi uma experiência uma conquista pessoal, estou ainda mais animada para continuar crescendo na área de desenvolvimento e enfrentar novos desafios.

@sabrina26sc sabrina26sc requested a review from a team as a code owner January 24, 2026 13:12
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