A Java desktop productivity application designed to help users manage tasks, assignments, and time through a unified interface with customizable notifications and scheduling.
- 📅 Calendar with reminders — schedule events and link them directly to assignments
- 📝 Assignment tracking — input, categorize, and monitor academic or work tasks
- ⏱️ Customizable timers — countdown and elapsed timers with configurable alerts
- 🔔 Notification system — custom notification sounds and visual alerts
- 🎨 Fully customizable UI — personalize layouts, themes, and display preferences
- Java 17+
- Maven 3.8+
git clone https://github.com/RedNetty/ProductiveDay.git
cd ProductiveDay
mvn clean package
java -jar target/ProductiveDay.jarsrc/
├── main/java/
│ ├── ui/ # Swing/JavaFX views and controllers
│ ├── model/ # Task, assignment, and calendar models
│ ├── service/ # Notification and timer logic
│ └── util/ # Helpers and config management
└── resources/
└── sounds/ # Alert audio files
- Cloud sync for cross-device access
- Google Calendar integration
- Recurring task support
- Dark mode
- Java 17
- Maven
- Swing / JavaFX for UI