Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.08 KB

File metadata and controls

46 lines (30 loc) · 1.08 KB

Listo – A Simple Java To-Do List App

Listo is a lightweight to-do list application built with Java Swing. It lets you add, complete, and delete tasks with optional priority and due dates. All tasks are saved locally, so your list is ready when you return.


Features

  • Add tasks with a title, priority, and due date
  • Mark tasks as done / not done
  • Delete tasks
  • Tasks auto-save to a file (tasks.txt)
  • Simple GUI using Java Swing

How to Run

  1. Open the project in IntelliJ IDEA or any Java IDE.
  2. Ensure you're using Java 8 or higher.
  3. Run the Main.java file.

File Structure

src/
├── Main.java          # Launches the GUI
├── Task.java          # Task object with title, priority, due date
├── TaskManager.java   # Handles task storage and file saving
└── TodoAppGUI.java    # The actual GUI app

Notes

  • Tasks are saved in tasks.txt using Java serialization.
  • You can extend this by adding tags, search, or filtering by date/priority.

License

This project is licensed under the MIT License.