ToDoList is a Java-based desktop application built using JavaFX and XML, designed to help users manage daily tasks with a clean interface. Though simple in appearance, it demonstrates advanced concepts like OOP, file handling, and binary data storage.
- Add, edit, and delete tasks
- Save tasks as
.txtor.pdffiles - Persistent storage using binary file handling
- Clean UI built with JavaFX
- Language: Java
- UI Framework: JavaFX
- Data Storage: Binary file handling
- Build Tool: Maven
ToDoList/ βββ .idea/ # IDE config files βββ .mvn/ # Maven wrapper βββ src/ β βββ main/ # Java source files βββ ToDoItem.txt # Sample task data βββ pom.xml # Maven config βββ mvnw / mvnw.cmd # Maven wrapper scripts βββ .gitignore
- Clone the repository:
git clone https://github.com/prefierolasoledad/ToDoList.git cd ToDoList - Build and run using Maven:
./mvnw javafx:run
Make sure you have Java and Maven installed. You may need to configure JavaFX SDK paths depending on your IDE.