Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.72 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.72 KB

Todo List App

Este é um simples aplicativo de lista de tarefas desenvolvido usando HTML, CSS e JavaScript. O aplicativo permite que você crie, edite, exclua e filtre tarefas com base em vários critérios, como categoria, prioridade e status.

Funcionalidades

  • Adicionar uma nova tarefa com os seguintes parâmetros:
    • Nome
    • Descrição
    • Data de término
    • Nível de prioridade (de 1 a 5)
    • Categoria
    • Status (Todo, Doing e Done)
  • Editar tarefas existentes
  • Excluir tarefas
  • Filtrar tarefas por Status
  • Emvia email com o serviço de smtpJs para tarefa concluida , um dia antes e tarefa pendente

Marcar como Concluída

  • Selecione uma ou várias tarefas usando as caixas de seleção à esquerda de cada tarefa.
  • Clique no botão "Marcar como Concluída".
  • As tarefas selecionadas terão seu status alterado para "Done".

Persistência de Dados

  • As tarefas adicionadas serão salvas automaticamente no localStorage do navegador.
  • Ao recarregar a página, as tarefas serão carregadas a partir do localStorage.

Tecnologias Utilizadas

  • HTML: Estruturação do conteúdo e formulários.
  • CSS: Estilização da interface do usuário.
  • JavaScript: Lógica de interação e manipulação dos dados.

Como Usar

  1. Clone este repositório ou faça o download dos arquivos.
  2. Abra o arquivo index.html em seu navegador da web.
  3. Preencha os campos e clique no botão "Adicionar Tarefa" para criar uma nova tarefa.
  4. Use os botões "Editar" e "Excluir" para gerenciar as tarefas existentes.
  5. Utilize os filtros para visualizar tarefas específicas com base no status.

Próximos Passos

Este projeto pode está se expandido e aprimorando com um backend: https://github.com/Gabriel-Almeida00/Todo-List