Christian Drake Martin's Project Portofolio Page
Project: FaculType
FaculType is a desktop app for managing faculty members and their modules, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI) created with JavaFX. It is written in Java, and has about 11 kLoC.
Given below are my contributions to the project.
- New Feature: Added the ability for user to add office and department to the attribute of the contacts.
- What it does: allows the user to include office and department as the attribute of their contacts.
- Justification: This feature improves the product because users can now find their contacts’ office.
- Highlights: This feature requires and understanding of the person model.
- New Feature: Added the ability for user to clear all contacts from the contact list.
- What it does: allows the user to clear all contacts from the contact list.
- Justification: This feature ease the users if they want to delete all contacts instead of deleting them one by one.
- Highlights: This feature requires and understanding of the contact list model.
- New Feature: Added the ability for user to clear all modules from the module list.
- What it does: allows the user to clear all modules from the module list.
- Justification: This feature ease the users if they want to delete all modules instead of deleting them one by one.
- Highlights: This feature requires and understanding of the module list model.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.1
-v1.3
(2 releases) on GitHub - Code quality manager
- Managed releases
- Enhancements to existing features:
- Documentation:
- Community: