tuh-doo é um aplicativo de lista de tarefas interativo e divertido, com animações de recompensa para quando você marcar uma tarefa como concluída. Ele utiliza animações como confetes, balões e emojis para tornar o gerenciamento de tarefas mais divertido! 😎
- Lista de Tarefas: Adicione, edite e exclua tarefas facilmente.
- Animações de Recompensa: Use animações de confetes, balões e emojis como recompensas ao completar tarefas.
- Armazenamento Local: Suas tarefas são salvas no
localStorage
, o que significa que elas são persistentes entre as sessões. - Redux Toolkit: Utiliza Redux para gerenciar o estado global do aplicativo de maneira eficiente.
- Responsivo e Atraente: Desenvolvido com Tailwind CSS, garantindo uma ótima aparência em dispositivos móveis e desktops.
Você pode conferir uma demonstração do projeto aqui.
- React (com Hooks)
- Redux Toolkit para gerenciamento de estado
- Tailwind CSS para estilização
- Framer Motion para animações
- React Rewards para as animações de recompensa (confetes, balões, emojis)
- Sonner para notificações
- Vite como bundler e servidor de desenvolvimento
- TypeScript para segurança de tipos
- ESLint para garantir um código limpo e consistente
Para rodar o projeto localmente em sua máquina, siga os passos abaixo:
git clone https://github.com/miguelitodev/tuh-doo.git
cd tuh-doo
npm install
npm run dev
Isso abrirá o aplicativo no seu navegador, normalmente em http://localhost:3000
.
npm run build
npm run preview
- Faça um fork do projeto.
- Crie uma branch para a sua feature (
git checkout -b minha-feature
). - Faça commit das suas mudanças (
git commit -am 'Adiciona nova feature'
). - Envie para o repositório remoto (
git push origin minha-feature
). - Abra um Pull Request para a branch
main
.
Este projeto está licenciado sob a MIT License - veojeto.
2. Crie uma branch para a sua feature (git checkout -b minha-feature
).
3. Faça commit das suas mudanças (git commit -am 'Adiciona nova feature'
).
4. Envie para o repositório remoto (git push origin minha-feature
).
5. Abra um Pull Request para a branch main
.