A Java-based task management application designed specifically for MYP students to enhance productivity and organization during remote learning.
This application was developed to help Year 7 students at Emirates International School-Jumeirah manage their academic workload during online learning. It features a user-friendly GUI with customizable themes, task tracking capabilities, and productivity monitoring tools.
Task Management
- Add and organize academic and personal tasks
- Set due dates and track completion status
- Automatic task sorting based on due dates
- Subject-based task categorization
Productivity Tools
- Flexible timer with audio notifications
- Procrastination index tracking
- Visual progress monitoring
- Task completion statistics
User Experience
- Customizable interface themes
- Intuitive graphical user interface
- Persistent data storage
- Cross-platform compatibility
Architecture Highlights
- Polymorphic design with inheritance
- Recursive algorithms for data processing
- CSV-based data storage
- Object-oriented task structure
- JavaFX-based GUI
Planned Features
- Animated UI elements
- Dynamic page transitions
- Advanced task filtering
- Calendar view integration
- Enhanced theme customization