Logify is a task management application designed to help you organize and categorize tasks, referred to as Logs, within a project. With data persistence and intuitive categorization, Logify ensures efficient task management and streamlined workflows.
- Task Management: Create, edit, and delete tasks (Logs) within a project.
- Categorization: Assign categories to Logs for easy organization and sorting.
- Data Persistence: Load tasks from a file and save updates for future use.
- User-Friendly Interface: A clean and intuitive design for smooth task handling.
- Programming Language: Java
- Libraries: AWT, Swing
- Data Structures: Custom List, Custom LinkedList
-
Clone the Repository
git clone https://github.com/yourusername/Logify.git
-
Compile the Code Navigate to the project directory and compile the source files:
javac -d bin Project2/src/edu/ncsu/csc216/Wolf_tracker/*.java -
Run the Application Execute the main class to launch the application:
java -cp bin Project2/src/edu/ncsu/csc216/wolf_tracker/ui/WolfTrackerGUI.java
-
Load Data Use the file menu to load existing data from a text file.
-
Save Data Save your changes and course allocations to a text file for future use.