Project EzLead

EZLead is an app made for tech leads to manage teams, the main defining feature is that it uses CLI commands coupled with a gui interface.

Given below are my contributions to the project.

  • New feature Implemented userlist command which opens a new window to show all users in the company. (Commit).

  • New feature Created all new GUI components(TeamList, TaskList, Progress Bar, User list) (#117).
  • Enhancements Done:
    • Implemented task progress bar and integrated it to work with team task list(Pull request #148).
      • What it does: Allows tech lead to see how many tasks are done and not done.
      • Justification: Tech leads may want to see how well a team is faring in terms of task progerss and if they are lacking behind.
    • Wrote test cases for mark task command (Pull request #169).
  • Code contributed: RepoSense link

  • Documentation:
    • User Guide:
      • Fixed hyperlink issues (Pull request #238).
    • Developer Guide:
      • Added use cases (Pull request #113).
      • Updated the Model diagram to reflect new changes (Pull request #150).
      • Created Sequence diagram for Task mark command (Pull request #150).
  • Review/mentoring contributions
    • Reviewed and suggested changes of other member’s PRs (Pull requests #154).
  • Project management:
    • Managed release v1.2, v1.3, v1.3.1 on GitHub
    • Created Milestones and delegated issues to team members
    • Manage deadlines and team tasks