Project: ModCraft
ModCraft is an app that provides a fast and easy way for students to track courses
to take to meet graduation requirements and plan courses to take. The user interacts
with it using a CLI, and it has a GUI created with JavaFX.
Given below are my contributions to the project.
Code contributed
Click here to view my code contribution tracked by RepoSense.
Enhancements Implemented
- Added ModulePlan component. (Pull Request: #107, #176, #179)
- Part of Model that stores the modules in the study plan in a OOP fashion.
- Adapted Ui in AB3 to ModuleCraft. (Pull Request: #98, #109, #171)
- Rearrange layout.
- Add Study Plan List.
- Change CSS to new color scheme.
Tests Implemented
- Tests for ModulePlan package (Pull Request: #235)
- Fix Failed Tests (Pull Request: #114, #226)
Documentation
User Guide:
- Edited Help to Module
- Fix Formatting
Developer Guide:
- Edited Ui Component
- Added ModulePlan Feature
- Fix Formatting
- Add some Use Cases
- PR Reviewed: 29
- PR Reviewed with non-trivial review comment: #108, #113, #131, #227
- Reported 10 bugs for group CS2103T-W15-3 during PED.