Interface web para gerenciamento de tarefas, construída com React e Tailwind CSS.
🔗 [Veja a aplicação rodando no Vercel] https://task-manager-api-front-end.vercel.app/
- React 18
- Vite
- React Router v6
- Axios
- Tailwind CSS
- Context API
- ✅ Login e registro de usuários
- ✅ Dashboard com estatísticas
- ✅ Criar, editar e deletar tarefas
- ✅ Marcar tarefas como concluídas
- ✅ Filtrar tarefas (todas, pendentes, concluídas)
- ✅ Interface responsiva (mobile-first)
- ✅ Feedback visual e loading states
- Node.js 18+
- API Backend rodando (task-manager-api)
- Clone o repositório:
git clone https://github.com/DiegoRapichan/task-manager-frontend.git
cd task-manager-frontend- Instale as dependências:
npm install- Configure as variáveis de ambiente:
cp .env.example .envEdite o arquivo .env e configure a URL da API:
VITE_API_URL=http://localhost:3000/api
- Rode o servidor de desenvolvimento:
npm run devO aplicativo estará rodando em http://localhost:5173
npm run buildOs arquivos otimizados serão gerados na pasta dist/
Vercel (Recomendado):
- Faça push para o GitHub
- Importe projeto no Vercel
- Configure variável de ambiente:
VITE_API_URL: URL da sua API em produção
- Deploy automático!
Deploy em produção: http://task-manager-api-front-end.vercel.app
src/
├── components/ # Componentes reutilizáveis
├── contexts/ # Context API (autenticação)
├── pages/ # Páginas da aplicação
├── services/ # Serviços (API)
├── App.jsx # Componente principal com rotas
├── main.jsx # Entry point
└── index.css # Estilos globais (Tailwind)
- API Backend: https://github.com/DiegoRapichan/task-manager-api
Diego Rapichan
- GitHub: @DiegoRapichan
Desenvolvido como parte do roadmap de transição de carreira para JavaScript Fullstack.

