Xu Shuyao's Project Portfolio Page
Project: SOCareers
SOCareers is an all-in-one app that helps CS majors to keep track of jobs/internship-related content. The app allows students to keep track of company application timelines, their networks of people, and interview timelines.
Summary of Contributions:
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- Enhancements implemented (Linked to relevant Pull Requests):
- Enhance the existing AB3 to support another entity:
companies. My part included adding the model for companies. - Implemented the following commands:
- Enhance the existing AB3 to support another entity:
- Contribution to the UG:
- Made the initial commits for the UG to reflect changes in v1.2. This is done in this Pull Request.
- Added documentation for the
find p,find candsort ccommands in this Pull Request and this Pull Request.
- Contribution to the DG:
- Made the initial commits for the DG, which included the following:
- Added user stories, glossary, NFRs, use cases of the adapted SOCareers. This is done in this Pull Request.
- Formatted the DG to be consistent with the styling requirements. This is done in this Pull Request.
- Added documentation for the
find pandsort ccommand in the DG. This includes sequence diagrams, implementation details and design considerations. - Drafted the manual testing section of the DG. This is done in this Pull Request.
- Drafted the planned enhancements section of the DG. This is done in this Pull Request.
- Revised user stories and use cases for the final version of the DG. This is done in this Pull Request.
- Made the initial commits for the DG, which included the following:
- Team-based tasks:
- Attended weekly meetings and contributed to the discussion of the implementation of features and other future plans actively.
- Communicated with the tutor on the progress and deliverables of the project.
- Run acceptance tests on the project and suggest bugs or flaws to be fixed.
- Review/mentoring contributions:
- Contributions beyond the project team:
- Participated in the forum discussions.