Project: FinCliq

FinCliq is a desktop client and meeting tracker application optimised for CLI users. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • New Feature:
    • Added the addMeeting command
    • Edited Meeting Model class and Person Model class
    • Edited UniqueMeetingList class
    • Fixed bugs related to Storage
    • Fixed bugs related to the cyclic depenndency
    • Worked on the design on our new Meeting feature
    • Code contributed:
  • Project management:
    • Managed release v1.1 on GitHub
  • Documentation:
    • User Guide:
      • Updated features: #35
      • Updated Commands
      • Fixed bugs related to UG
      • Added rejection scenarios for addMeeting command
      • Edited datetime format in UG
    • Developer Guide:
      • Updated Glossary to fit our project requirements: #42
      • Added activity and sequence diagrams for addMeeting
      • Added Appendix: Effort section
      • Fixed bugs and typos found in DG