An open API service indexing awesome lists of open source software.

https://github.com/ali-sdg90/todo-app-knockoutjs

Todo app for CS_Internship
https://github.com/ali-sdg90/todo-app-knockoutjs

css javascript knockoutjs scss todo-app

Last synced: 2 months ago
JSON representation

Todo app for CS_Internship

Awesome Lists containing this project

README

          

Todo-App-knockoutJS



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.

Todo-App-img

Features





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




Installation


To use this Todo-App, follow the instructions below:




  1. Clone the repository



  2. Open the project folder in your preferred code editor.




  3. Launch the application by opening the
    index.html file in a web browser.




Technologies Used



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.


Contributing



Contributions are welcome! If you would like to contribute to this project,
please follow these steps:



  1. Fork the repository.


  2. Create a new branch for your feature or bug fix.




  3. Make your changes and commit them with descriptive commit messages.



  4. Push your changes to your forked repository.




  5. Submit a pull request, explaining the changes you have made and
    their purpose.




Steps