Skip to content

SohamDeshmukh1/JS-To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS To-Do List

Visit For Live Output : todolist-six-topaz-46.vercel.app

Welcome to the JS To-Do List project! This is a simple, yet effective to-do list application built using HTML, CSS, and JavaScript. It allows users to add, remove, and mark tasks as completed. The main objective of this project is to demonstrate the core functionalities of a to-do list application while maintaining a clean and intuitive user interface.

Features

  • Add Tasks: Easily add new tasks to your to-do list.
  • Remove Tasks: Remove tasks that are no longer needed.
  • Mark Tasks as Completed: Mark tasks as done by clicking on them.

Upcoming Feature

  • Persistent Data: Your tasks will persist even after refreshing the page thanks to local storage.

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

There are no prerequisites for this project. All you need is a web browser to run the application.

Installation

  1. Clone the repo
  2. Run the HTML File as Live Server or Host it
  3. And Done

Code Structure

Here's a brief overview of the project structure:

  • index.html: The main HTML file that contains the structure of the application.
  • style.css: The CSS file for styling the application.
  • script.js: The JavaScript file that contains the logic for adding, removing, and marking tasks.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request