Skip to content

This repository contains code for a simple To-Do List application built using Python and Streamlit. The application allows users to manage their tasks by adding new tasks, marking tasks as completed, and clearing the task list. Tasks are stored in a CSV file for persistence.

Notifications You must be signed in to change notification settings

deepankarvarma/To-Do-List-Using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

To-Do List App

This repository contains code for creating a simple To-Do List application using Python and Streamlit. The application allows users to manage their tasks by adding new tasks, marking tasks as completed, and clearing the task list. The tasks are stored in a CSV file for persistence.

Usage

To use the To-Do List application, you can follow these steps:

  1. Install the necessary dependencies by running the following command:

    pip install streamlit
    
  2. Clone the repository:

    git clone <repository_url>
    
  3. Navigate to the project directory:

    cd to-do-list
    
  4. Run the application using Streamlit:

    streamlit run main.py
    
  5. A web app will open in your browser, displaying the To-Do List interface.

  6. To add a new task, type the task description in the "Add a new task" input box and click the "Add" button.

  7. To mark a task as completed, click the checkbox next to the task.

  8. To clear all tasks, click the "Clear all tasks" button.

Repository Files

  • main.py: This file contains the main code for the To-Do List application. It uses the Streamlit library for building the user interface and handles task management functions.

  • tasks.csv: This CSV file is used to store the tasks. Each task is stored as a separate row in the file.

Streamlit Web App

You can access the web app for the To-Do List application here. The app provides an interactive interface for managing your tasks.

About

This repository contains code for a simple To-Do List application built using Python and Streamlit. The application allows users to manage their tasks by adding new tasks, marking tasks as completed, and clearing the task list. Tasks are stored in a CSV file for persistence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages