Daryl Chua's Project Portfolio Page
Project: WorkBook
Overview
WorkBook (WB) is a desktop app for CS/tech students who are applying for internships to manage their internship applications, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, WB can get your internship management tasks done faster than traditional GUI apps.
Summary of contributions
Role in team
Team lead: Overall in charge of the project, setting direction, keeping to deadlines and making important design decisions for the project.
Code contributed
This displays my code contributions for the project: RepoSense link
Enhancements implemented
- New Feature: Adding Date and Time field for each internship application
- New Feature: Adding Stage field to track internship application progress
Contributions to User Guide
- Overall tone, language and structure coordination
- Introduce numbering to table of contents
- Contribute to documenting:
Contributions to Developer Guide
Add
command feature description, design considerations and class diagram- Update user stories
- Use-case documentation contributions to:
- Add an internship application
- Delete an internship application
- Edit an internship application
- Clear list of internship applications
- Display help message
- Exit application
Contributions to team-based tasks
- Set-up team repo
- Maintain issue tracker & manage milestones
- Release management
- Liaise with professor and tutor to clarify tasks requirements
Review/mentoring contributions
- Jacob and I vet PRs, giving as much constructive feedback as possible before merging into the team repo
Contributions beyond the project team
- Aided in the CATcher forums on Markdown styling
- Aided in solving JUnit with Gradle issue in IntelliJ configuration error for iP
- Aided in answering quiz related question
- Aided in answering iP related issues
- Aided in OOP suggestion