Skip to content

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! 😎

Notifications You must be signed in to change notification settings

miguelitodev/tuh-doo

Repository files navigation

tuh-doo 🎉

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! 😎

Funcionalidades 🚀

  • 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.

Demonstração 📸

Você pode conferir uma demonstração do projeto aqui.

Tecnologias Usadas 🔧

  • 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

Como Rodar o Projeto 🌱

Para rodar o projeto localmente em sua máquina, siga os passos abaixo:

1. Clone o repositório

git clone https://github.com/miguelitodev/tuh-doo.git

2. Instale as dependências

cd tuh-doo
npm install

3. Execute o aplicativo em modo de desenvolvimento

npm run dev

Isso abrirá o aplicativo no seu navegador, normalmente em http://localhost:3000.

4. Para fazer o build de produção

npm run build

5. Para ver o build de produção em modo preview

npm run preview

Como Contribuir 🤝

  1. Faça um fork do projeto.
  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.

Licença 📜

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.

About

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! 😎

Topics

Resources

Stars

Watchers

Forks