Este é o frontend de uma aplicação de gerenciamento de tarefas, construída com React e Vite, utilizando autenticação baseada em JWT. O projeto permite que usuários criem, visualizem e excluam tarefas após o login.
- ⚛️ React (com hooks e contexto)
- ⚡ Vite (ambiente de desenvolvimento rápido)
- 🔐 JWT para autenticação
- 📦 React Router DOM (roteamento SPA)
- 📁 Axios (para requisições HTTP)
- 🧠 Context API (gerenciamento de estado do usuário)
- Login com email e senha
- Armazenamento seguro do token JWT
- Listagem de tarefas por usuário autenticado
- Criação e exclusão de tarefas
- Logout com limpeza de token
- Proteção de rotas (PrivateRoute)
- Header com título dinâmico e botão de logout
Este front-end está conectado à API do Backend - backend-tasks-fmg, que trata da autenticação, persistência e regras de negócio.
- Validação de formulário
- Interface responsiva
- Filtros por status
- Confirmações de exclusão
- Tema escuro/claro
Fernando Gutilla
🔗 GitHub