Skip to content

Commit

Permalink
Merge 2633e7e into 0b21ed2
Browse files Browse the repository at this point in the history
  • Loading branch information
jcjjjared committed Nov 11, 2019
2 parents 0b21ed2 + 2633e7e commit f5ff143
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 21 deletions.
1 change: 1 addition & 0 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ ifdef::env-github[]
:warning-caption: :warning:
endif::[]
:repoURL: https://github.com/AY1920S1-CS2103T-F13-4/main/tree/master
:icons: font

By: `Team CS2103T-F13-4`      Since: `Sept 2019`      Licence: `MIT`

Expand Down
7 changes: 4 additions & 3 deletions docs/UserGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ ifdef::env-github[]
:note-caption: :information_source:
endif::[]
:repoURL: https://github.com/AY1920S1-CS2103T-F13-4/main.git
:icons: font

By: `Team CS2103T-F13-4` Since: `Sept 2019` Licence: `MIT`

Expand Down Expand Up @@ -636,11 +637,11 @@ e.g. `delete 3`
* *Edit* : `edit INDEX [n/SHOW_NAME] [d/DATE_OF_RELEASE] [w/WATCHED] [r/RUNNING_TIME] [s/DESCRIPTION] [a/ACTOR]...` +
e.g. `edit 2 n/John Wick a/Johnny Depp`
* *Search*
** *by name* : `search n/SHOW_NAME... [g/GENRE]... [a/ACTOR_NAME]... [i/IS_INTERNAL] [t/TYPE] [w/IS_WATCH]` +
** *by name* : `search n/SHOW_NAME... [g/GENRE]... [a/ACTOR_NAME]... [o/FROM_ONLINE] [t/TYPE] [w/IS_WATCH]` +
e.g. `search n/Joker o/no` searches for shows with the name 'Joker' within the watchlist
** *by genre* : `search g/GENRE... [n/SHOW_NAME]... [a/ACTOR_NAME]... [i/IS_INTERNAL] [t/TYPE] [w/IS_WATCH]` +
** *by genre* : `search g/GENRE... [n/SHOW_NAME]... [a/ACTOR_NAME]... [o/FROM_ONLINE] [t/TYPE] [w/IS_WATCH]` +
e.g. `search g/Action t/movie` searches for movies from the online database with the genre 'Action'
** *by actor from watchlist* : `search a/ACTOR_NAME... [n/SHOW_NAME]... [g/GENRE]... [t/TYPE] [w/IS_WATCH]` +
** *by actor from watchlist* : `search a/ACTOR_NAME... [n/SHOW_NAME]... [g/GENRE]... [o/FROM_ONLINE] [t/TYPE] [w/IS_WATCH]` +
e.g. `search a/Tom` searches from shows within the watchlist with actor named 'Tom'

* *Exit* : `exit`
Expand Down
48 changes: 30 additions & 18 deletions docs/team/michelleykw.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,20 @@
:site-section: AboutUs
:imagesDir: ../images
:stylesDir: ../stylesheets
:icons: font

:stylesDir: stylesheets
:xrefstyle: full
:experimental:
ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
endif::[]


== 1. Introduction

The purpose of the portfolio is to document my roles and contributions to the project, in terms of the code, the User
The purpose of this portfolio is to document my roles and contributions to the project, in terms of the code, the User
Guide and the Developer Guide.

=== 1.1 Overview
Expand All @@ -14,33 +24,35 @@ In a team of 5 software engineering students, we were tasked to enhance an exist
link:https://nus-cs2103-ay1920s1.github.io/addressbook-level3/index.html[AddressBook], for our software
engineering project. We chose to morph it into a watchlist for movie and television series called
link:https://ay1920s1-cs2103t-f13-4.github.io/main/index.html[EzWatchlist].
A limitation was to ensure that the application remains as a command-line interface application, which means that
users that use the application primary execute commands through typing.

My role was to design the code for the `search` feature and ensure proper documentation of the code in general. I had
My role was to implement the `search` feature and ensure proper documentation of the code. I had
to implement the `search` feature such that users would be able to search within the watchlist and from online. The
code had to be refactored and the `search` command had to be modified to allow users to search for different
categories such as searching by name or actor.

[width="59%",cols="^22%,^50%",options="header",align="centre"]
|===================================
|Symbol |Meaning
|`Commands`|Commands input to the command line of EzWatchList
|icon:lightbulb-o[role="icon-tip", size="2x"]|Tips for the user
|icon:info-circle[role="icon-note", size="2x"] |Additional information
|kbd:[3] |Keyboard input to EzWatchList
|===================================

=== 1.2 About EzWatchList

EzWatchList is a desktop application, designed for those who types fast and prefer to work with Command Line
Interface (CLI) for managing movies and television series watchlist. It helps users keep track of the shows they had
watched or wish to watch, reducing the hassle of having to search for shows frequently.
EzWatchList is a Command Line Interface desktop application, which means that it is designed for those who types fast
and prefer to execute commands through typing. It helps users, especially those who are forgetful, to keep track of the
shows they had watched or wish to watch, reducing the hassle of having to search for shows frequently.

._Graphical User Interface_ of EzWatchlist
image::Ui.png[]
.Graphical User Interface of EzWatchlist
image::Ui.png[width="600"]

==== 1.2.1 Main Features
*

[width="100%",cols="5,^15"]
|===
| [NOTE] | This symbol indicates information and tips to take note of.
| `Search` | A grey highlight (called a mark-up) indicates that this is a command that can be inputted into the command
line and executed by the application.
| (different front/colour text) | This indicates that it is a class, method or field in the code.
|===
* Add, edit and delete shows
* Search online and offline
* Statistics


=== 1.3 Summary of Contributions
This section shows a summary of my coding, documentation, and other helpful contributions to the team project. +
Expand Down

0 comments on commit f5ff143

Please sign in to comment.