/The-ToDo-App

📅 Welcome to the ToDo App - a sleek, interactive, and efficient tool designed to streamline your task management process. The goal? To provide you a seamless way to manage your tasks and boost your productivity!

Primary LanguageJavaScriptCreative Commons Zero v1.0 UniversalCC0-1.0

The ToDo App

Welcome to The ToDo App - your simple, elegant solution for daily task management. This app is designed to help you keep track of your tasks with an intuitive and distraction-free user interface.

User Interface

The ToDo App Interface

Features

  • Simple Task Management: Add, edit, and delete your tasks with just a few clicks.
  • Due Dates: Set and edit due dates to keep on track with your schedule.
  • Task Prioritization: Mark tasks as high priority to focus on what matters most.
  • Sorting: Sort your tasks by due date or priority to plan your day effectively.
  • Light/Dark Mode: Toggle between light and dark mode for a comfortable viewing experience.
  • Local Storage: All your tasks are saved locally for privacy and convenience.
  • Responsive Design: Whether you are on a desktop, tablet, or mobile, The ToDo App looks great on any device.

Technologies

  • HTML5: The structure of the app is built with HTML5.
  • CSS3: The styling of the app is created with CSS3.
  • JavaScript: The functionality of the app is powered by JavaScript.
  • Font Awesome: The icons used in the app are from Font Awesome.
  • Google Fonts: The fonts used in the app are from Google Fonts.
  • Vue.js: The app is built with Vue.js, a progressive JavaScript framework.
  • Docker: The app is containerized with Docker for easy deployment.
  • GitHub Actions: The app is continuously integrated with GitHub Actions for automated testing and deployment.
  • GitHub Pages: The app is hosted on GitHub Pages for easy access.
  • Babel: The app is transpiled with Babel for cross-browser compatibility.
  • ESLint: The app is linted with ESLint for code quality and consistency.
  • Prettier: The app is formatted with Prettier for code readability and maintainability.

Getting Started

To get started with The ToDo App, simply clone the repository and open index.html in your favorite web browser.

git clone https://github.com/hoangsonww/The-ToDo-App.git
cd TheToDoApp
open index.html

Contributions

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".

Don't forget to give the project a star! Thanks again!

  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

License

Distributed under the MIT License. See LICENSE for more information.

Contact

David Nguyen - @hoangsonww - hoangson091104@gmail.com

Project Link: https://github.com/hoangsonww/The-ToDo-App

Acknowledgements