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)