tp

View the Project on GitHub

Liau Kai Jie - Project Portfolio Page

Overview

eCardnomics is a complete Command Line Interface Flash Card manager program for fast-typing, Junior College Economics students to create flash cards. The manager can store multiple decks of flash cards, which consists of a question and an answer, and has 3 distinct modes of operation.

In Normal mode, it can manage decks of flash card performing operations such as create, delete, tag, search and ppt on a particular deck.

There is also Deck mode which can accessed from Normal mode via the operation edit which allows the user to edit the flash cards within a deck by performing operations such as add, delete and update.

The last mode is Game mode which is the main tool that the users will be using after they have created a deck to help them with their studying by practicing active recall.

Summary of Contributions

Code Contributed

My code contribution can be found here

Basic features implemented:

v1.0:

Enhancements implemented:

The following are the enhancements I have implemented categorised by the versions of the program.

v2.0
v2.1

Contributions to documentation:

In the User Guide, I wrote the following sections

Contributions to the DG:

Contributions to team-based tasks :

Set up Team Repository.

Released version 2.0.

PR Reviews:

Helping teammates Explaining use of Regular Expressions to group mates to help them with reading and validating data from text file for Storage based on what I have done in my IP.

Provided exception when getting index from user inputs and refactor them into getIndex() method to allow group mates to use the method if their command require getting index from user inputs.