Xinyi's Project Portfolio Page
Project: StaffConnect
StaffConnect offers convenience and peace of mind to a struggling student with memory recollection issues. This product allows users to easily identify and connect with educators by providing visual cues alongside contact details, supported by a quick and easy filter system. While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface).
Given below are my contributions to the project.
- New Feature: Added the ability to filter persons in staff book.
- What it does: allows the user to filter for persons with certain values in specified attributes.
- Justification: This feature improves the product significantly because a user can efficiently view the staff they want to see that possess certain characteristics (e.g. They teach a certain module)
- Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was relatively simple as it refers to the existing
find
command feature.
-
Code contributed: RepoSense link
- Project management:
- Managed release
v1.2
(1 release) on GitHub
- Managed release
- Documentation:
- User Guide:
- Developer Guide:
- Community:
- PRs reviewed (with non-trivial review comments): link to all PRs reviewed by iynixil
- Reported bugs and suggestions for other teams in the class: link to all bugs found by iynixil
- {you can add/remove categories in the list above}