Jiyao's Project Portfolio Page
Project: ContaX
ContaX is an integrated solution designed for busy professionals who work with many clients and frequently interact with other people. It assists those who have packed schedules in efficiently scheduling appointments, while also being able to respond to volatile changing schedules.
ContaX allows efficient management of a large list of contacts together with a schedule, providing an integrated solution for tracking work-related information. Built with efficiency in mind, ContaX promises a seamless transition from existing solutions for minimal downtime.
Given below are my contributions to the project.
- New Feature: Mass Operations (Chain, Range and Batch)
- What it does: Allow user to create multiple commands together by range chain, range or batch command
- Justification: As part of target user profile, this feature improves the usability of the application, it allows seasoned user to quickly perform different multiple commands base which suit for different situation.
- New Feature: Appointment Priority
- What it does: Allows user to edit the priority level of appointment in the appointment list.
- Justification: This improves the usability of the application, as it provide a visual aid to prioritize the appointment in the appointment list.
- Code contributed:
- 2800+ LoC contributed to the project. See Response.
- Add relevant testcases for mass operations and appointment priority
- Project management:
- Perform code reviews on some pull requests submitted by the team.
- Enhancements to existing features:
- Modify find feature to accept more fields
- Documentation:
- User Guide:
- Added documentation for all tag related functionalities, including:
findperson by/
batch by/ [=/] [start/] [end/]
chain &&
range from/ to/
prioritizeappt
- Developer Guide:
- Add documentation section on how multiple commands bind together
- Add documentation section on appointment priority
- Community:
- Provided 100+ comments across 26 PRs
- Reviewed a total of 24 issues during PE dry run