Skip to content

i have created my own unique to-do-list web app the way it functions in itself is unique as i myself have coded this thing without any external inputs and inspirations. It is all out my idea. For now the data in the To - do list is stored in the local storage of the browser. You can try it yourself at the link given below.

Notifications You must be signed in to change notification settings

hemang111/TO-DO-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO-DO List Web App

Welcome to the TO-DO List Web app! This unique application is the result of creative and original design, developed from scratch without external influences. Reflecting my coding expertise, the website provides a distinctive user experience. Currently, the to-do list data is stored locally within the browser.

Try it Yourself

Explore the TO-DO List web app at https://tdlbyhemang.netlify.app/

Screenshots

  1. Main Interface of TO-DO List App TO-DO List App

  2. Ul Element where Li Items will Append The Ul where all Li will append

Features

  • Unique functionality crafted from original ideas
  • Local storage for seamless data management
  • User-friendly interface for an intuitive experience
  • More Features like: Task status, Task priority, and sub-task will be added.

JavaScript Implementation

The core functionality of the TO-DO List app is implemented using JavaScript. Below is an overview of the key JavaScript code responsible for various aspects of the app:

Form Submission and DOM Manipulation

document.getElementById('forms').addEventListener('submit', function (event) {
    event.preventDefault();
   var mainText = document.getElementById('main-text').value;
   var date = document.getElementById('datePicker').value;
   if (mainText === '') {
   alert('You have to enter something');
   } else {
   var uli1 = document.getElementById('uli1');
    var li = document.createElement('li');
 ...and soon

Prompt for Edit

// var newText = prompt('Edit task:', text.innerHTML);
// var newDate = prompt('Edit Date:', cdate.innerHTML);

Date Picker Configuration

 var datePicker = document.getElementById('datePicker');
// got to know that the date fecthed is not in the normal format and does not have splits
 var currentDate = new Date().toISOString().slice(0, 10);
// Yup the upper line of code is taken from https://stackoverflow.com/questions/1531093/get-current-date-in-yyyy-mm-dd-
datePicker.setAttribute('min', currentDate); ...

Feel free to dive into the full JavaScript code for a detailed understanding of the app's functionality.

How to Use

  1. Visit https://tdlbyhemang.netlify.app/
  2. Add your tasks and organize your to-do list.
  3. Explore unique features designed to enhance productivity.
  4. Have fun using the edit function.

Feel free to contribute, provide feedback, or report issues. Your input is valuable in further improving this TO-DO List app.

Issues and Feedback

For bug reports, issues, or feedback, please open an issue.

Thank you for using the TO-DO List Web app! Happy organizing!

About

i have created my own unique to-do-list web app the way it functions in itself is unique as i myself have coded this thing without any external inputs and inspirations. It is all out my idea. For now the data in the To - do list is stored in the local storage of the browser. You can try it yourself at the link given below.

https://tdlbyhemang.netlify.app/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published