0%
Projeto completo TypeScript - Aplicação de gerenciamento de tarefas

Projeto completo

Crie uma aplicação moderna de gerenciamento de tarefas com TypeScript

10-15 min

Projeto completo TypeScript - Aplicação de gerenciamento de tarefas

Neste tutorial final, vamos criar uma aplicação completa de gerenciamento de tarefas com TypeScript, usando todos os conceitos aprendidos nos tutoriais anteriores. Nossa aplicação será uma solução moderna e robusta, com uma arquitetura bem estruturada.

Visão geral do projeto

Funcionalidades da aplicação

Nossa aplicação de gerenciamento de tarefas terá as seguintes funcionalidades:

  • Gerenciamento de tarefas: Criar, editar, excluir e marcar como concluídas
  • Categorias: Organizar as tarefas por categorias personalizadas
  • Prioridades: Sistema de prioridades (Alta, Média, Baixa)
  • Filtros e busca: Filtrar por status, categoria e prioridade
  • Estatísticas: Dashboard com métricas e gráficos
  • Persistência: Salvamento local com localStorage
  • Interface moderna: UI responsiva com animações
  • Testes: Testes unitários e de integração
  • Arquitetura modular: Código organizado e de fácil manutenção

Stack técnica

  • TypeScript: Linguagem principal com tipos estritos
  • Vite: Build tool moderno e rápido
  • Vanilla TypeScript: Sem framework, TypeScript puro
  • CSS Modules: Estilos modulares e tipados
  • Jest: Framework de testes
  • ESLint + Prettier: Qualidade de código
  • Husky: Git hooks para garantir a qualidade

Comentários

Os comentários são alimentados pelo GitHub Discussions

Conecte-se com o GitHub para participar da discussão

Link copiado!