Park Hyunjin's Project Portfolio Page
Project: PowerCards
PowerCards enable university students to input a pool of information (question-answer pairs) of their desired topic and utilize the application to practice active recall of this information.
Given below are my contributions to the project.
- New Feature: Add a deck in MasterDeck. (PR #59)
- What it does: Allows users to add a new deck on the MasterDeck.
- Justification: Allowing to add a new deck is an essential feature and very first command from user.
- Highlights: Added basic feature of PowerCards based on the understanding of the code structure.
- New Feature: Edit a deck information in MasterDeck. (PR #91)
- What it does: Allows users to edit the name of deck in the MasterDeck.
- Justification: Allowing to edit a deck information allows users to manage their decks simply.
- Highlights: Learned editing essential private data stored.
-
Code contributed: RepoSense link
- Project management:
- Created issues, give them tags and milestones.
- Participated discussion sessions.
- Enhancements to existing features:
- Refactored and renamed many traces of AB3.
- Enhanced JavaDocs.
- Modified existing test cases.
- Documentation:
- User Guide:
- Divided sections of different modes.
- Added basic formats and examples of commands
- Added command summary
- Developer Guide:
- Added Main Mode features to explain how they work.
- Drew activity and sequence diagrams for the Main Mode.
- Added Appendix:Manual Testing for the Main Mode.
- Added on Appendix:Effort
- User Guide:
- Community:
- Reviewed and approved PRs
- Fixed bugs from PE