Pontakorn Prasertsuk's Project Portfolio Page
Project: Swift+
Swift+ is a project management application designed to help software engineering (SWE) project leads in tracking their daily interactions with contacts. The user interacts with Swift+ mainly through a Command Line Interface (CLI). The application is written in Java and has about 10k LoC.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- New feature: Added the task schema and the ability to add tasks.
- What it does: allows the user to add tasks to the contact list.
- Justification: This feature improves the product significantly because a user can track the tasks.
- Highlights: This enhancement serves as the foundation for the other task features.
- New features Added the bridge relation between tasks and contacts.
- What it does: allows the user to assign tasks to contacts and vice versa.
- Justification: This feature improves the product significantly because a user can track the associations between contacts and tasks.
- Highlights: This enhancement serves as the foundation for the other contact-task features.
- New features Added the ability to assign a contact to a task.
- What it does: allows the user to assign a contact to a task.
- Justification: This feature improves the product significantly because a user can make change to the associations between contacts and tasks.
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Reviewing/Mentoring: