/todo-list

A lightweight task management solution for seamless organization and efficiency, where users can view, create, edit & delete their tasks. Built with HTML, CSS, & JavaScript.

Primary LanguageJavaScript

ToDo-List

This project is part of my Microverse exercises, where we start building a ToDo-List application for storing a ToDo Tasks List. This project follows the best practices for HTML & CSS as well as the best practices for JavaScript.

Built With ⚙️

  • Major languages: HTML, CSS, & JavaScript.
  • Frameworks: No-Frameworks.
  • Linters: Lighthouse, Webhint, Stylelint and ESLint.
  • Technologies used: NPM & Webpack.
  • Tools: Git, GitHub, VS Code, & Chrome Browser.

Live Demo (Deployed on GitHub Pages with SSL)

GitHub Pages

Live Demo Link

Getting Started

This is an example of how you may give instructions on setting up your project locally. Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the correct project doesn't require testing.

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

Prerequisites

  • Basic Knowledge of HTML, CSS, & JavaScript.
  • Basic knowledge of ES6 syntax.
  • Basic knowledge of Git & GitHub.
  • Basic knowledge of Linters.
  • Basic knowledge of Webpack.
  • Basic knowledge of VS Code or any other code-editors.

Setup

  • Create a new Microverse folder and move into it.
  • Open the Command Prompt (CMD) in the current directory (Microverse Folder).
  • Run the following command:
$ git clone https://github.com/ZikaZaki/todo-list.git
  • Once finished you should see a new folder called todo-list in your current directory.
  • Start customizing the project so it fits your personal preferences and needs.
  • Enjoy your new professional ToDo application!

Run tests

To check for linters, use the files provided by Microverse. A GitHub action is also set to run during pull request.

$ npm install

Deployment

For deployment you can use the GitHub Pages.

Authors

👤 Zakariya Al-Khamisi (ZikaZaki)

Show your support

Give a ⭐️ if you like this project!

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Acknowledgments

  • Microverse
  • Code Reviewers & Coding Partners
  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.