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
Command
intoBasicCommand
,PatientCommand
, andAppointmentCommand
to promote better OOP.- Allocated each existing and new command into these 3 categories based on purpose and function.
- Divided
Parser
intoBasicParser
,PatientParser
, andAppointmentParser
to promote better OOP.- Allocated each existing and new command parser into these 3 categories based on purpose and function.
- Removed all mentions of
Tag
from the app and revamped Patient-related tests (#248) -
Wrote unit tests for
EditCommandTest
(#287)
Documentation
- User Guide:
- Developer Guide:
- Revamped full
Logic
section with breakdown ofCommand
(#165, ) - Updated DG with new breakdown of
Command
(#100, #105, #248) - Added a new
Parser
section underLogic
detailing 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