Zhang Yun - Team Project Portfolio Page
Project: Expenses Management System
Overview
EXPENSES MANAGEMENT SYSTEM (EMS) is a desktop app for managing expenses, optimized for use via a Command Line Interface (CLI).
Summary of Contributions
Given below are my contributions to the project.
Code Contributed: RepoSense Link
Enhancements implemented:
Milestone v1.0- Implemented welcome and exit command: greeting users when the system starts and users can use command to exit the system #22
- Implemented the code structure: designed the code structure and constructs classes with necessary functions #29
- Consolidated the code of whole team #29
- Added Junit - Parser class: unit test for the functions inside Parser class #41
Milestone v2.0Milestone v3.0
Contributions to the UG:
- Amended the quick start #101
- Added documentation for all features #101
- Created command summary table #101
Contributions to the DG:
- Created sequence diagrams for find command and exit command #121
- Added documentation for implementation of find command and exit command #121
- Added documentation for Appendix: requirement #121
Contributions to team-based tasks
- Came up with the product idea of Expense Management System
- Created user story and persona
- Designed and standardized the code structure
- Maintained the issue tracker for milestone v2.0 and v3.0
- Added Logging function
- Added assertion
- Solved CI error issues
- Managed releases v1.0 - v3.0 (3 releases) on GitHub