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.
- 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
- 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".
- 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.
- 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.
- Clone este repositório ou faça o download dos arquivos.
- Abra o arquivo
index.html
em seu navegador da web. - Preencha os campos e clique no botão "Adicionar Tarefa" para criar uma nova tarefa.
- Use os botões "Editar" e "Excluir" para gerenciar as tarefas existentes.
- Utilize os filtros para visualizar tarefas específicas com base no status.
Este projeto pode está se expandido e aprimorando com um backend: https://github.com/Gabriel-Almeida00/Todo-List