Varstak's Project Portfolio Page
Project: Ultron
Ultron is a system that assists students in tracking their internship applications by organizing their internships and monitoring the status of each application.
Given below are my contributions to the project.
- New Feature:
- Added
upcoming
feature- Drafted the idea of
upcoming
as a feature to remind users of upcoming events. - Coded out the entire logic of
upcoming
feature to match the specifications of my group members. - Created the parser for the
upcoming
command to be consistent with the implementations of the rest of the commands. - After change to keydates, refactored the feature to adapt to the new date formats.
- Drafted the idea of
- Added
-
Code contributed:
- Link to code contributed: https://nus-cs2103-ay2223s2.github.io/tp-dashboard/?search=varstak&breakdown=true
- Project management:
- User Guide Changes
- Rewrote the User Guide from the original AB3 and customised it to Ultron.
- Added Upcoming feature to the User guide with its specifications.
- Updated the whole User Guide to match the intended functionality of the application.
- Added screenshots and visuals to the user guide so that users can better visualise the features.
- Developer Guide Changes
- Added the implementation of upcoming command and elaborated on the design considerations.
- User Guide Changes
- Enhancements to existing features:
- Fixed bugs with side panel not showing when add command is used without any optional fields.
- Refactored list command to match the specifications of Ultron.
- Created sample data for Ultron. Refactored existing AB3 methods to display sample data to match specifications for keydates and the removal of tags.
- Documentation:
- Refactored documentation for the
list
command
- Refactored documentation for the
- Community:
- Reviewed PRs for multiple commands, as well as PRs related to the User guide.
- Found 5 bugs during the Practical Assessment Dry Run and reviewed an application by one of my coursemates.