Rishabh's Project Portfolio Page
Project: Doc'it
Overview
Doc’it provides a centralised platform for authorised staff from small family clinics to view, update, and onboard
patient records and schedule appointments, solving the inefficient paper records and files used today. With Doc’it,
small family clinics can reduce man-hours in managing paper files, translating this ‘saved’ time into better frontline
care services.
Contribution Summary
Project Specifics
- Managed releases:
v1.1-v1.4(4 releases) on GitHub - Code contributed: Rishabh’s RepoSense link
Enhancements
- Divided
CommandintoBasicCommand,PatientCommand, andAppointmentCommandto promote better OOP.- Allocated each existing and new command into these 3 categories based on purpose and function.
- Divided
ParserintoBasicParser,PatientParser, andAppointmentParserto promote better OOP.- Allocated each existing and new command parser into these 3 categories based on purpose and function.
- Removed all mentions of
Tagfrom the app and revamped Patient-related tests (#248) -
Wrote unit tests for
EditCommandTest(#287)
Documentation
- User Guide:
- Developer Guide:
- Revamped full
Logicsection with breakdown ofCommand(#165, ) - Updated DG with new breakdown of
Command(#100, #105, #248) - Added a new
Parsersection underLogicdetailing the changes to existing parsers for all commands - Updated diagrams based on new designs/ideas used throughout DG (#165)
- Add table of contents and fix formatting issues to final release (#318)
- Revamped full
Community
- Contributed to CS2103 Forum discussions (examples: #198, #274, #276, #300, #353, #250, #307)
- Have written emails to Prof. Damith on Outlook containing suggestions/feedback on the website and general execution
Absolute Contributions
Here’s a list of all the Issues I was assigned:
#8,
#14,
#27,
#56,
#80,
#81,
#109,
#112,
#118,
#137,
#138,
#144,
#154,
#156,
#160,
#188,
#189,
#190,
#191,
#192,
#193,
#194,
#207,
#215,
#228
Here’s a list of all my PRs that were approved that addressed the above-mentioned issues:
#34,
#44,
#61,
#65,
#100,
#101,
#104,
#105,
#133,
#140,
#142,
#165,
#168,
#184,
#185,
#226,
#227,
#243,
#248,
#287,
#318
Here’s a list of PRs I reviewed, approved, and merged:
#30,
#44,
#60,
#103,
#143,
#151,
#155,
#166,
#167,
#182,
#242,
#249,
#250,
#251