Skip to content

Tick off your to-do list like a pro with the Todo List Web App! This flexible task management tool offers customizable features through its user-friendly interface. Boost your productivity and stay organized with this reliable and efficient app. Try it today!

License

Notifications You must be signed in to change notification settings

AlzyWelzy/TodoList

Repository files navigation

Todo App with Streamlit

This is a simple Todo App built using Streamlit. The app allows you to manage your tasks and increase your productivity. You can add new tasks, mark them as completed, and delete them as needed.

Features

  • Add New Todos: You can add new tasks by typing them into the text input field at the bottom of the app and pressing Enter. The new task will be added to your list of todos.

  • Mark Todos as Completed: You can mark a task as completed by clicking the checkbox next to it. The completed tasks will be crossed out for easy identification.

  • Delete Completed Todos: If you wish to remove completed tasks from the list, you can do so by checking the checkbox for the completed task. It will disappear from the list.

How to Use

  1. Add a New Todo: Type your task into the text input field labeled "Add new todo..." and press Enter. Your new task will be added to the list.

  2. Mark as Completed: To mark a task as completed, click the checkbox next to it. The task will be crossed out to indicate completion.

  3. Delete a Completed Todo: If you want to remove a completed task from the list, check the checkbox for that task. It will then disappear from the list.

Installation and Setup

To run this app locally, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/todo-app.git

  2. Change the working directory to the project folder:

    cd todo-app

  3. Install the required dependencies:

    pip install -r requirements.txt

  4. Run the app:

    streamlit run main.py

  5. The app will open in your web browser, and you can start managing your todos.

Dependencies

  • Streamlit: Streamlit is an open-source Python library that makes it easy to create web apps for machine learning and data science.

License

This Todo App is open-source and available under the AGPL-3.0 License. You are free to use, modify, and distribute it as per the terms of the license.

Feel free to contribute to this project by submitting issues or pull requests. If you have any questions or suggestions, please don't hesitate to contact us.

Happy task management! 📝🚀

About

Tick off your to-do list like a pro with the Todo List Web App! This flexible task management tool offers customizable features through its user-friendly interface. Boost your productivity and stay organized with this reliable and efficient app. Try it today!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages