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.
-
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.
-
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.
-
Mark as Completed: To mark a task as completed, click the checkbox next to it. The task will be crossed out to indicate completion.
-
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.
To run this app locally, follow these steps:
-
Clone this repository to your local machine:
git clone https://github.com/your-username/todo-app.git
-
Change the working directory to the project folder:
cd todo-app
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the app:
streamlit run main.py
-
The app will open in your web browser, and you can start managing your todos.
- Streamlit: Streamlit is an open-source Python library that makes it easy to create web apps for machine learning and data science.
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! 📝🚀