Skip to content

andishaa/to-do-list

Repository files navigation

To-Do List

Organize your life :)

This is a simple to-do list application built using Node.js and JavaScript. The data is saved in localStorage

Features

  • Add new tasks to the to-do list
  • Filter tasks by two criterias: due Today or due This Week
  • Remove tasks from the list
  • Creat and View custom project lists with tasks

Installation

  1. Clone the repository:

    git clone https://github.com/andishaa/to-do-list.git
  2. Navigate to the project directory:

    cd to-do-list
  3. Install the dependencies:

    npm install

Usage

  1. Start the application:

    npm start
  2. Open your web browser and visit http://localhost:3000.

  3. Use the interface to add, complete, or remove tasks.

Dependencies

The project has the following dependencies:

  • date-fns: Version 2.29.3

These dependencies are automatically installed when running npm install.

Dev Dependencies

  • css-loader: Version 6.7.1
  • html-webpack-plugin: Version 5.5.0
  • style-loader: Version 3.3.1
  • webpack: Version 5.73.0
  • webpack-cli: Version 4.10.0
  • webpack-dev-server: Version 4.9.2
  • eslint: ^8.42.0
  • eslint-config-airbnb-base: ^15.0.0
  • eslint-config-prettier: ^8.8.0
  • eslint-plugin-import: ^2.27.5
  • prettier: 2.8.8

Contributing

Contributions are welcome! If you find any issues or would like to add new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

This to-do list application was developed as part of a tutorial on The Odin Project.

Contact

If you have any questions or suggestions, feel free to contact the project owner.