Skip to content

A to-do list app that will help you stay organized every time you open a browser.

Notifications You must be signed in to change notification settings

MinecraftJohn/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To Do List - Vanilla JavaScript (localStorage)

JavaScript (localStorage)

What is this?

This project is my personal attempt to test and showcase CRUD (Create, Read, Update, Delete) skills using vanilla JavaScript and localStorage. The To-Do List Web App allows users to manage multiple to-do lists with their tasks.

This web app allows you to create a group to-do list good for different kind of task categories. The task then saved in your browser's localStorage, so it won't be lost when you reload the page. However, clearing your browser's data will also delete the saved to-do list. To make the most of this web app, I recommended to use it with a browser extension that changes the new tab page.

To Do List UI Preview

Features

  • Create atleast 1000 list and can create multiple task for each list.
  • Displays time and date with customizable background image.
  • Light and Dark theme with customizable accent color.
  • Supports mobile and large screen sizes.

Note: localStorage has a limit of 5MB and clearing your browser's data will also delete the storage. To make the most of this project, it is recommended to use it with a browser extension that changes the new tab page.

Installation

To install the project, clone the repository to your local machine using Git or download the project as a ZIP file and extract it, then open the index.html file in your web browser. There are no additional dependencies or installation steps required.

Changelog

Go to Changelog.md to see previous changes or Dev-Changelog for notable development changes.