Project: OfficeConnect

OfficeConnect is a task management tool for managerial personnel, addressing challenges like work overload, task coordination, and time-consuming manual tasks.

Contributions to the project:

  • Feature Enhancement: Light and Dark Theme
Light Theme

Light Theme

Dark Theme

Dark Theme

  • What it does: Toggle between light and dark themes using F2 and F3 keyboard shortcuts.
  • Justification: Enhances user experience, reduces eye strain, and offers personalization.
  • Highlights: Quick theme switching and improved usability in different lighting conditions.


  • Feature Enhancement: Local Storage
    • What it does: Save and restore OfficeConnect data to a local file.
    • Justification: Convenient, reliable data storage and access, improves productivity.
    • Highlights: Streamlined data management and user control over their data.




  • New Feature: View Assigned and Unassigned Elements
    • What it does: Filter and view assigned and unassigned persons, tasks, and persons to tasks in the address book.
    • Justification: Enhances usability and helps manage assignments more efficiently.
    • Highlights: Flexible filtering and focus on relevant elements.


  • New Feature: Unassign People from Tasks
    • What it does: Remove people from specific tasks, updating their assignment status.
    • Justification: Allows users to manage assignments more efficiently.
    • Highlights: Easy removal of people from tasks and better assignment management.


  • Code contributed: RepoSense link

  • Project management:
    • Release v1.2
    • On time on all tasks
  • Documentation:
    • User Guide:
      • Added documentation for the features unassign, view assign task/person, view unassign task/person,
    • Developer Guide:
      • Added implementation for storage
      • Update Model diagram
      • Added implementation details unassign, view assign task/person, view unassign task/person
  • Community: