Gravacao.de.Tela.2025-04-01.221824.mp4
O TaskMaster é uma aplicação web moderna para gerenciamento pessoal de tarefas, desenvolvida com React e Firebase. Com uma interface intuitiva e recursos eficientes, ajuda usuários a organizarem suas atividades diárias, aumentando produtividade e controle sobre seus compromissos.
- ✅ CRUD completo de tarefas (Criar, Ler, Atualizar, Deletar)
- 🔐 Autenticação segura via Firebase Authentication
- 🔄 Sincronização em tempo real com Firestore Database
- 🏷️ Marcação de tarefas concluídas com data de finalização
- 🎨 Interface responsiva e acessível
- 📱 Design mobile-friendly
- 🔍 Visualização detalhada de cada tarefa
- ⚡ Navegação rápida entre seções
-
Frontend:
- React.js
- React Router
- Tailwind CSS
- React Icons
- React Hot Toast
-
Backend:
- Firebase Authentication
- Cloud Firestore
-
Ferramentas:
- Vite
- ESLint
- Prettier
-
Pré-requisitos:
- Node.js (v16+)
- Conta Firebase
-
Instalação:
git clone https://github.com/seu-usuario/taskmaster.git cd taskmaster npm install -
Configuração:
- Crie um projeto no Firebase Console
- Adicione as configurações do Firebase em
/firebase/firebaseConfig.js - Ative Authentication (Email/Senha) e Firestore Database
-
Execução:
npm run dev
taskmaster/
├── src/
│ ├── components/ # Componentes reutilizáveis
│ ├── context/ # Contextos React
│ ├── firebase/ # Configurações Firebase
│ ├── pages/ # Páginas da aplicação
│ ├── App.jsx # Componente principal
│ └── main.jsx # Ponto de entrada
├── public/ # Assets estáticos
└── README.md # Documentação
- Categorização de tarefas
- Lembretes e notificações
- Compartilhamento de tarefas
- Modo escuro/claro
- Exportação de tarefas (PDF/CSV)
- Faça um fork do projeto
- Crie uma branch (
git checkout -b feature/nova-feature) - Commit suas mudanças (
git commit -m 'Adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
Desenvolvido com ❤️ por Matheus Pereira Costa
📧 Contato: seu-dev.matheuspc@gmail.com
🌐 LinkedIn: https://www.linkedin.com/in/matheus-pc/