This is a sleek and visually appealing Todo-App built using Knockout.js. It allows users to efficiently manage their tasks with features such as adding new tasks and deleting existing ones. Tasks can be categorized into three modes: active, complete, and all.
-
Add Task: Easily add new tasks to your to-do list with an intuitive interface for quick entry of task details.
-
Delete Task: Remove unwanted tasks from the list with a simple click, keeping your to-do list organized and clutter-free.
-
Categorization: Categorize tasks into active, complete, and all modes for convenient viewing based on completion status.
To use this Todo-App, follow the instructions below:
-
Clone the repository
Open the project folder in your preferred code editor.
-
Launch the application by opening the
index.html
file in a web browser.
This Todo-App was developed using the following technologies and libraries:
- HTML: The standard markup language for creating the structure and elements of web pages.
- CSS: The style sheet language used for designing the visual presentation of web pages.
- JavaScript: The programming language that enables dynamic behavior and interactivity in web applications.
- Knockout.js: A powerful JavaScript library for building dynamic and responsive user interfaces. Knockout.js facilitates the creation of interactive web applications with a clean separation between data model and view components.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
Fork the repository.
Create a new branch for your feature or bug fix.
-
Make your changes and commit them with descriptive commit messages.
Push your changes to your forked repository.
-
Submit a pull request, explaining the changes you have made and their purpose.