Sanjevi's Project Portfolio Page
Project: ExpressLibrary
ExpressLibrary is an app for librarians to keep track of books borrowed by students.
Given below are my contributions to the project.
-
Created Book Class in v1.1:
- What it does: Created the initial book class in the initial milestone.
- Justification: This is the base of the entire app and everything we develop starts from here
- Highlights: This was initially given to me and Glen, but it was a hard task to split, so we sat down and coded out the class together
-
Code contributed:
- Added the initial book object in v1.1 that was modified in later milestones, and also modified JSON property, done on Glen’s computer (Glen’s commit)
- Refactored code base to show difference in commands for person and book (#82)
- Update find commands (#107)
- Resolved some bugs from PED and added several test cases(#181)
-
Project management:
- Reviewed pull requests from Jarrett, and some from Glen
- Enhancements to existing features:
- Upgraded the find functions for both book and person such that it allows to find objects even when only part of the name/title is input (#107)
-
Documentation:
- User Guide:
- Documented all person commands and command summary
- Assisted project leader in reviewing of changes made to User Guide
- Developer Guide:
- Updated all related diagrams to reflect changes to Person classes
- User Guide:
- Community: