Skip to content

oeujack/todo-list

Repository files navigation

📋 Todo List

Este é um aplicativo de Todo List estilizado com NES.css, trazendo um visual retrô inspirado em jogos 8-bit.

🚀 Funcionalidades

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

🛠️ Tecnologias Utilizadas

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

📦 Instalação

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/seu-repositorio.git
  2. Acesse o diretório do projeto:
    cd seu-repositorio
  3. Instale as dependências:
    npm install
  4. Inicie o servidor de desenvolvimento:
    npm run dev

🔧 Como Usar

  1. Digite uma nova tarefa no campo de entrada e clique em Adicionar.
  2. Clique na caixa de seleção para marcar uma tarefa como concluída.
  3. Clique em Editar para modificar uma tarefa existente.
  4. Utilize o botão X para excluir uma tarefa específica.
  5. Pressione Limpar tarefas para remover todas de uma vez.

🎮 Captura de Tela

Todo List NES.css

🐙 Contribuição

  1. Faça um fork do repositório.
  2. Crie uma nova branch:
    git checkout -b minha-nova-feature
  3. Faça suas alterações e commit:
    git commit -m 'Adiciona nova feature'
  4. Envie para o GitHub:
    git push origin minha-nova-feature
  5. Abra um Pull Request.

📜 Licença

Este projeto está sob a licença MIT. Sinta-se livre para usá-lo e modificá-lo! 🎮

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published