Este é um aplicativo de Todo List estilizado com NES.css, trazendo um visual retrô inspirado em jogos 8-bit.
- ✅ Adicionar tarefas com validação de entrada.
- ✏️ Editar tarefas existentes.
- 🔄 Marcar/desmarcar tarefas como concluídas.
- ❌ Remover tarefas individualmente ou limpar todas.
- 📌 Interface retrô inspirada no NES.
- 💾 Salva tarefas no localStorage do navegador.
- ⚡ Vite (para um ambiente de desenvolvimento rápido)
- ⚛️ React + TypeScript
- 🎨 NES.css (para estilização retrô)
- 🎭 Formik + Yup (para validação de formulários)
- 🔔 React Toastify (para notificações)
- 🖥️ MUI (para alguns estilos e responsividade)
- Clone o repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git
- Acesse o diretório do projeto:
cd seu-repositorio - Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Digite uma nova tarefa no campo de entrada e clique em Adicionar.
- Clique na caixa de seleção para marcar uma tarefa como concluída.
- Clique em Editar para modificar uma tarefa existente.
- Utilize o botão X para excluir uma tarefa específica.
- Pressione Limpar tarefas para remover todas de uma vez.
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b minha-nova-feature
- Faça suas alterações e commit:
git commit -m 'Adiciona nova feature' - Envie para o GitHub:
git push origin minha-nova-feature
- Abra um Pull Request.
Este projeto está sob a licença MIT. Sinta-se livre para usá-lo e modificá-lo! 🎮
