Project: Vimification

Vimification is a desktop app built for Vim enthusasts to manage tasks and deadlines, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Contributions

Given below are my contributions to the project:

  • Code contribution

  • Storage

    • Wrote the initial version of storage based on AB3.
  • Commands

    • Wrote the initial version of commands, such as filtering or sorting.
  • UI

    • Redesigned the final version of GUI.
    • Wrote the help manual.
  • Testing

    • Wrote test cases for storage.
  • Contribution to the UG

    • Wrote UG for add, delete, edit, insert, sort and filter commands (used during v1.3)
  • Contribution to the DG

    • Wrote some of the user stories
    • Wrote most of the use cases
    • Wrote most of the instructions for manual testing.
  • Contribution to team-based tasks

    • Helped during UI testing.