Skip to content

kc1009/TodoList_App_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List App - Python

Overview

This is a simple To-Do List desktop application built using Python and Tkinter for GUI. It includes user authentication, task management, and persistent storage using JSON files.

Features

  • User login and registration
  • Add, edit, delete tasks
  • Mark tasks as completed or pending
  • Persistent storage in tasks.json
  • Easy to run on any PC with Python installed

Requirements

  • Python 3.12
  • VS Code or any IDE for running Python scripts

Installation & Running

  1. Clone or download this repository.
  2. Make sure Python is installed on your system and added to PATH.
  3. Open terminal or command prompt in the project folder.
  4. Run the application:

python todo_app.py

  1. Login with default demo credentials:
    • Email: komal1@gmail.com
    • Password: komal123
  2. Use the GUI to add, edit, delete, and complete tasks.

Files

  • todo_app.py : Main Python script containing the full app
  • users.json : Stores registered users (auto-generated)
  • tasks.json : Stores tasks for each user (auto-generated)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages