This project is a Task Management System developed as part of the SE116 (Programming II) course at Izmir University of Economics. It is designed to demonstrate object-oriented programming (OOP) principles in Java, allowing users to organize and track their daily tasks efficiently.
This application allows users to create, manage, and track tasks. The primary goal of this project was to implement core software engineering concepts such as class inheritance, encapsulation, and data management within a Java environment.
- β Add Tasks: Create new tasks with descriptions and details.
- βοΈ Edit & Update: Modify existing task information.
- β Delete Tasks: Remove tasks that are no longer needed.
- β Status Tracking: Mark tasks as completed or pending.
- π Data Persistence: Saves and loads tasks (if applicable in your specific implementation).
- Language: Java (JDK 17 or higher recommended)
- IDE: IntelliJ IDEA
- Concepts: OOP, Collections Framework, File I/O
To run this project on your local machine, follow these steps:
- Clone the Repository:
git clone [https://github.com/Decuayer/Task-Management-System.git](https://github.com/Decuayer/Task-Management-System.git)
- Open in IntelliJ IDEA:
- Open IntelliJ IDEA.
- Select
File > Openand choose the cloned project folder.
- Build the Project:
- Let the IDE index the files.
- Click on the Build (Hammer icon) button.
- Run:
- Navigate to
src/Main.java(or the entry point class). - Click the green Run button.
- Navigate to
- [Demir CΓΌcΓΌ] - Izmir University of Economics
This project was created for educational purposes for the SE116 course.