Skip to content
This repository was archived by the owner on Apr 16, 2025. It is now read-only.

BleckWolf25/DailyDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager Application - DailyDash

A JavaFX desktop application for managing tasks with features including task categorization, priority levels, due dates, and status tracking.

Architecture

The application follows the Model-View-Controller (MVC) pattern:

  • Model: Task and TaskList classes represent the data model
  • View: JavaFX FXML and CSS define the user interface
  • Controller: MainController handles user interactions and updates the view
  • Service: TaskDataService manages data persistence using SQLite

Key Features

  • Create, read, update, and delete tasks
  • Filter tasks by status, priority, category, and due date
  • Search functionality across all task fields
  • Track completion progress with visual indicators
  • Persistent storage using SQLite database

Technology Stack

  • Java (Core language)
  • JavaFX (UI framework)
  • SQLite (Database)
  • CSS (Styling)

Java SDK Version Needed

For this application to work, you'll need java sdk 21 LTS.

Enjoy just another speedy, secure productivity tool!

About

DailyDash is a JavaFX app that makes task management much faster, secure and easy.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages