Wang Jingtan - Project Portfolio
PROJECT: CALENDAR APPLICATION FOR STUDENTS
Overview
Calendar Application For Students (CAFS) is a calendar application used to track the daily events in a student’s life. The user interacts with the application using a CLI. It is written in Java.
Code contribution
- Code Contributed: Functional Code
- Add Command: allows users to add tasks
- Edit Command: allows users to edit tasks
- Task List (Finalized version): manages the tasks in the list
- Tasks (Finalized version): Create two task types: taskNonClass and Class
- List Command (Initial version of list by category): lists tasks by category
Enhancements implemented
- Features update : Design the structure of features to benefit users
- Design add
- Design edit
- Design list
- Design delete
- Find Command update : Enable case insensitive task finding
- Command word case insensitive
Contribution to documentation:
- Hyperlinks and structure enhancement
- Major part in Features
- Add
- Edit
- List draft
- Delete draft
- Find
- Clear
- Exit
- Command summary
Contribution to the DG:
- Hyperlinks and structure enhancement
- Initial version List by category implementation explanation and visuals
- Add Command implementation explanation and visuals
- Dev Ops
- Appendix A: Product Scope
- Appendix B:Value proposition
- Appendix E:Instructions for Manual Testing
Contributions to team-based tasks:
Review/mentoring contributions:
- Reviews on github:Check PR review
- Responsiveness on github issue discussion
- Find bugs/enhancement of team project: Check the issues created by JT
Contributions beyond the project team
- PE Dry Run Discover bugs
- Discover UML errors in other team during online tutorial