/easy-to-do-list

Uma lista de tarefas simplificada feita em javascript

Primary LanguageJavaScript

EASY TO DO LIST

Info

  • Nome: Easy To Do List
  • Autor: Leonardo de Sant Ana
  • Versão: 2.0
  • Data de publicação da 1° Versão: 01/03/2023
  • Data de publicação da versão atual: 08/08/2023
  • Tecnologias: Javascript, HTML, SCSS/SASS.
  • Descrição: Criador de tarefas simplificado para uso no dia a dia.

Sobre

Bem vindo ao easy to do list, um criador de tarefas simplificado que vai te ajudar no seu dia a dia. Você vai poder criar suas tarefas de forma rápida, sem necessidade de se autenticar e ainda tem a opção de salvá-las no seu próprio navegador.

E como isso funciona?

No Javascript existe uma função nativa do objeto window chamada localStorage. Nela você consegue armazenar pequenas configurações e informações no cache da página, ou seja, ela vai ocupar uma pequena memória virtual no navegador, onde estará disponível mesmo que você feche o browser. O Easy to do list usa o local storage para armazenar suas tarefas, mas não se preocupe, é você que está no comando! você pode optar por salvá-las e/ou excluí-las a qualquer momento. A limpeza do cache do navegador também irá excluir quaisquer tarefas e configurações salvas, não somente na nossa página como todas as suas páginas acessadas.

Facilidade

A ideia é você ter um facilitador diário durante seu tempo na internet. Você pode abrir a página com as demais páginas que acessa no dia a dia, e ir adicionando e executando suas tarefas diárias, sem a necessidade de se cadastrar e se autenticar em algum banco de dados.

Release Notes

--- Funcionalidades ---

  • Adição de botão de excluir tarefas concluídas.
  • Adição de botão para marcar todas as tarefas como concluídas.

--- Recursos técnicos, alterações no código ---

  • Otimizações de código, implementação de sistema modules js
  • Inclusão da area "sobre" no mesmo arquivo index.html
  • Versão Mobile Otimizada

Próximas implementações

  • Integração com API's de clima e local, para ter um ambiente mais completo.
  • Adição de timer para controlar o tempo de suas tarefas e horários em que devem ser executadas.
  • Controle de datas para expiração automática e exclusão de tarefas.