Pular para conteúdo

Exercícios: Aula 16 - Projeto Final: Kanban System 🎓

1. Checklist de Requisitos

Leia os requisitos do Projeto Final na Aula 16. Liste quais as 3 funcionalidades você considera as mais desafiadoras de implementar e por quê.

2. Arquitetura da Store de Tarefas

Desenhe a estrutura da Store do Pinia para o Kanban. Quais propriedades o objeto de tarefa deve ter para que o sistema saiba em qual coluna (To Do, Doing, Done) a tarefa se encontra?

3. Planejamento de Layout

Faça um rascunho (pode ser no papel ou ferramenta de desenho) de como as 3 colunas serão exibidas em telas de computador (desktop) e como elas devem se comportar em telas de celular (mobile). Utilize conceitos de Flexbox ou CSS Grid.

4. Feedback ao Usuário

Como você notificaria o usuário de que uma tarefa foi criada, movida ou excluída com sucesso? (Ex: Toasts, Modais, Alertas). Cite uma biblioteca que ajude com isso.

5. Desafio Final: Estrutura do Repositório

Crie o repositório final do projeto no GitHub. Organize as pastas iniciais, configure o Vue Router e o Pinia. Crie os componentes "casca" para as colunas e para o Header. Realize o primeiro git commit com o título "Initial project structure".