Gunit Mittal - Project Portfolio Page

Overview

My team and I created a command line interface for project managers to organize and manage work. Our CS2113T product, SCRUMptious makes collaboration for users much easier than before, and digitalizes the entire process for product managers.

Summary of Contributions

Code Contributed

This is the RepoSense link for all the code I contributed to the project.

Features Implemented

Initial setup

Set up the code for Model Component of the project, including following classes:

Following issues addressed in the PR mentioned:

Assertions, Logging and Unit testing

PED issues

Solved bugs addressed in PED Dry Run by other students. There were some bugs which needed to be solved, but most feedback was on user guide section. Some high severity bugs solved by #158 and #164.

User Guide

Set up the draft of User Guide for initializing the application in Project, Member command. Updated the expected output of commands for V2.0 in #119. Many PED Bugs were also solved in #178, with many of them being high severity, and affecting the entire functionality of the program.

Developer Guide

Created Architecture diagram for the Developer guide, added sequence diagrams and class diagrams to improve understanding of the project. Create sequence diagram for CreateProjectCommand to better understand the workflow and user interaction when the application is run, and project is created. Added user stories, value proposition and target user profile with implementaion and usage scenario for commands.

Other Contributions