Praveen's Project Portfolio Page
Docedex
Docedex is a desktop application built for medical administrative assistants to manage doctors and patients within clinics.
Learn more about how Docedex can help you here
Summary of Contributions
- Project management
- Managed releases under
v1.3
- Managed releases under
-
Code contributed: To find out more, click here.
- Enhancements implemented
- User Interface
- Implemented the colour scheme of Docedex
- Implemented a doctors and patients list to show all doctors and patients in Docedex respectively
- Find out more about the implementation of these lists and how commands can manipulate them here
- Implemented a panel to show all information about a doctor or patient, upon user selection
- Find out more about the implementation of this panel here
- Storage
- Enabled proper saving and loading of Doctor and Patient objects
- Find out more about the implementation of storage here
- Improved test coverage to >90%
- Enabled proper saving and loading of Doctor and Patient objects
- User Interface
- Contributions to the UG
- Polished up the front matters of the UG
- Added a section on Navigating the GUI, which includes a quick orientation and some notes about the GUI to clarify any confusion
- Added sections on saving the data file and editing the data file
- Added answers to FAQs under the Using Docedex subsection
- Contributions to the DG
- Sections
- Provided design details and documentation about the Ui and Storage components.
- Detailed the implementation of the Enlarged Info Card feature under GUI Features
- Detailed Problem 1 and 2 under Appendix A: Planned Enhancements
- Aided in crafting and formatting of user stories
- Aided in crafting and formatting of use cases
- UML diagrams
- Class diagrams under sections on Ui and Storage components.
- Sequence diagrams under sections on Ui component
and GUI Features
- Sections
- Contributions to team-based tasks
- Pre-development
- Brainstormed user stories and use cases
- Envisioned the design of the product design
- Development
- Updated the team on relevant deadlines and critical information, when necessary
- Led project management for milestone v1.3
- Captured bugs within the application and alerting team members
- Reviewed pull requests from team members
- Aided with triaging of bugs found through first round of testing
- Pre-development
- Review/mentoring contributions