Tan Xuan Yun's Project Portfolio Page
Project: InterNUS
InterNUS is a convenient and powerful desktop app, created to help NUS CS students manage their internship applications. It is optimized for use via a Command Line Interface (CLI), and complemented with a simple yet intuitive Graphical User Interface (GUI) designed to help you keep track of all your applications at a glance.
Below are my contributions to the project.
- New Feature:
add -p command
- What it does: Allows user to add contact person to InterNUS.
- Justification: Users will be able to save contact person information to manage them more conveniently.
- Highlights:
- Allows user to save information such as name, email, phone number and company of contact person.
- Allows user to choose not to save email, phone and company of contact person.
- Allows user to link to an existing internship in InterNUS
-
Code contributed: RepoSense link
- Project management:
- Prepare meeting agenda
- Setup weekly meeting
- Created and assigned issues to team members.
- Reviewed team members’ pull requests
- Enhancements to existing features:
- Allow phone and email in add -p command to be optional
- Allow contact person company to be stored with add -p command
- Allow linking of contact person and internship in add -p command
- Documentation:
- User Guide:
- Updated introduction to InterNUS
- Added instruction on how to use the guide
- Updated quick start section
- Added feature description for add -p command
- Added user interface section
- Developer Guide:
- Updated acknowledgments
- Updated UI component section
- Updated logic component section
- User Guide:
- Community: