Skip to main content

TaskMaster: Efficient Task Management with JavaFX

A JavaFX-based app for creating, managing, and tracking tasks, structured with MVC architecture and rooted in object-oriented design.

Visit website
  • Software Development
  • Object Oriented Design
  • Interface Design
The Slice web application showing a selected user annotation.

Bringing it together

We started by brainstorming the app's key features and how users would interact with different task types. We created a UML diagram to define class relationships, ensuring a modular and scalable design. This guided our development of a user-friendly UI, seamlessly integrating task management, filtering, and notifications. The structured planning process brought together functionality and intuitive design.

Multiple user annotations on a shared layer.
Multiple user annotations on a shared layer.

Improving the experience

We focused on enhancing user interaction by designing a clean, intuitive interface that makes task management effortless. Features like task notifications, filtering, and status tracking were carefully integrated to ensure a seamless user experience. Our goal was to create an app that users would find both powerful and easy to navigate.

The new My Slides tab in slice, showing annotated and favorited slides.

Meaningful details

Every detail in TaskMaster was thoughtfully crafted, from the MVC architecture that ensures organized code to the object-oriented design that promotes reusability and scalability. We paid close attention to the small touches, like intuitive icons and smooth UI transitions, that collectively make the app more enjoyable to use.

Project outcomes

The TaskMaster project resulted in a fully functional, JavaFX-based task management app with a strong emphasis on object-oriented design. It successfully delivers a user-friendly experience, supporting various task types, notifications, and profile management. The app’s well-structured design and modular codebase ensure it’s both maintainable and scalable for future enhancements.

Students at the Northeastern University using the new Taskmaster application