Skip to content

A simple and intuitive To-Do List application to manage your tasks effectively. Features include task creation, editing, deletion.

License

Notifications You must be signed in to change notification settings

yazdanhaider/To-Do-List

 
 

Repository files navigation

To-Do-List Front Page

{C4591A30-5564-48AD-9ACC-1DAA32FA68B4}

To-Do-List Main Page

{C4591A30-5564-48AD-9ACC-1DAA32FA68B4}

A simple and interactive To-Do List application built with HTML, CSS, and JavaScript.

Features

  • Add new tasks
  • Edit existing tasks
  • Delete tasks
  • Set a date for each task
  • Responsive design
  • Time feature
  • Sort By Priority
  • Sort By Time

Installation

Clone the repository:

git clone https://github.com/Anshgrover23/To-Do-List.git

Open index.html in your browser to use the application.

Usage

  • Add a Task: Enter a task in the input field and click the "Add" button.
  • Task Adding Limitation: User can not add todo without given full details
  • Edit a Task: Click the edit icon next to the task, make your changes, and save.
  • Delete a Task: Click the delete icon next to the task.

Linting and Formatting

This project uses ESLint and Prettier to ensure code quality and consistency.

  • ESLint helps identify and fix problems in your JavaScript code.
  • Prettier automatically formats your code to follow consistent styling rules.

Running the Linter

To check your code for issues, run the following command:

npm run lint

This command will execute ESLint on your project files and report any errors or warnings.

Running the Formatter

To format your code, run the following command:

npm run format

This command will execute Prettier on your project files and apply consistent formatting according to the rules defined in your configuration.

Contributing to Hacktoberfest 2024 🎉

hecktoberfest

We are excited to participate in Hacktoberfest 2024! If you'd like to contribute to this project during Hacktoberfest, here’s how you can get involved:

  • Solve Issues with Hacktoberfest Tag: Look for issues labeled with the Hacktoberfest tag. You can help by resolving these issues and submitting a pull request (PR) with your changes.

  • Submit New Issues: If you find a bug or have an idea for a new feature, please create a new issue. Describe the issue or feature request clearly, and once it's documented, feel free to submit a pull request with your implementation. I will tag your PR with the Hacktoberfest tag once it's ready.

For detailed instructions on how to contribute, please check out the CONTRIBUTING.md file.

Let's make this project even better together! 🎉

👀 Our Contributors

  • We extend our heartfelt gratitude for your invaluable contribution to our project! Your efforts play a pivotal role in elevating To-Do-List to greater heights.
  • Make sure you show some love by giving ⭐ to our repository.

Maintainers

This project is actively maintained by:

Maintainer 1 Maintainer 2
Bryans-go Anshgrover23

Feel free to reach out to either of us for any issues or contributions.

About

A simple and intuitive To-Do List application to manage your tasks effectively. Features include task creation, editing, deletion.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.8%
  • CSS 27.9%
  • HTML 27.3%