Skip to content

A simple yet powerful To-Do List Application built as part of the coursework in KUET. This project allows users to create, manage, and track their tasks efficiently, with added features such as reminders, task progression charts, and diary entries.

Notifications You must be signed in to change notification settings

Asif-070/Task_Management_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Task Management System

A simple yet powerful To-Do List Application built as part of the coursework in KUET. This project allows users to create, manage, and track their tasks efficiently, with added features such as reminders, task progression charts, and diary entries.

⚙️ Features

  • User Registration & Authentication – Sign up, login, and password recovery with security questions.
  • Task Handling – Add, delete, update, and view detailed task information.
  • Task Scheduling – Mark tasks with deadlines, anniversaries, and notifications.
  • Task Status – Mark tasks as completed or failed; view them separately.
  • UI Enhancements – Task colors change based on date; tasks sortable by columns.
  • Search & Calendar Integration – Search tasks or browse unfinished ones using a calendar.
  • Diary Section – Add daily notes with images, view or edit them later.
  • Progression View – Visualize task completion in a pie chart.
  • Notifications – Alerts for upcoming tasks (10 minutes prior).

🏗️ Tools Used

  • Java - Core logic and UI with Swing
  • MySQL - Database for storing tasks, users, and diary entries
  • JCalendar - for date handling in UI
  • JFreeChart - for creating pie chart

📈 Flowchart

image

🖼️ Screenshots

Some sample UI components from the project:

  • Login, Registration & Passward Recovery
Login Registration
image
  • Main Menu & Calender
image image
  • Diary Option
image image
  • Task Creation, Show Details & Show Completed Menu
image image image
  • Miscellaneous
image image

About

A simple yet powerful To-Do List Application built as part of the coursework in KUET. This project allows users to create, manage, and track their tasks efficiently, with added features such as reminders, task progression charts, and diary entries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages