Project: CapitalConnect

CapitalConnect is an application for helping venture capitalists manage their investment information. The user interacts with it using a CLI, and it has a GUI created with JavaFX. The application is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • New Feature: Enabled Tracking of Funding Stage & Industry

    • What it does: This allows users to add the funding stage and industry of the startups into Capital Connect.
    • Justification: This is imperative for our users as they consist of key information they need to track for investment decisions.
  • New Feature: Enabled Tracking of Valuation

    • What it does: This allows users to add the valuation of the startups into Capital Connect.
    • Justification: This is imperative for our users as they consist of key information they need to track for investment decisions.
  • New Feature: Created Test Cases for Funding Stage, Industry & Valuation across other commands.

    • What it does: The test cases were used to ensure that the existing functions perform as expected with these newly added features.
    • Justification: This improves the test coverage of the application.
  • Code contributed: RepoSense link

  • Project management:

    • Setup Team Repository & GitHub pages #1
    • Managed issue distribution for v1.1 on GitHub.
  • Enhancements to existing features:

    • Integrated Funding Stage and Industry to work with existing Commands #9
    • Integrated Valuation to work with existing Commands #55
  • Documentation:

    • User Guide:
      • Added documentation for the features add. #24
      • Updated UG introduction. #43
    • Developer Guide:
      • Added MSS for add, edit.
      • Implementation details for add.
      • Added Manual Testing Instructions for add, edit.
  • Community:

    • PRs reviewed (with non-trivial review comments): #116, #56
    • Contributed to forum discussions. (examples: 1, 2)