forked from nus-cs2103-AY2324S2/tp
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/AY2324S2-CS2103T-T08-3/tp …
…into bug-fix-2
- Loading branch information
Showing
15 changed files
with
174 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
layout: page | ||
title: Zhang Tianyao's Project Portfolio Page | ||
--- | ||
|
||
### Project: CCBOT | ||
|
||
CCBOT is a desktop application for managing your job application details.** While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface). | ||
|
||
Given below are my contributions to the project. | ||
|
||
* **New Feature**: Added the ability to sort person list. | ||
* What it does: allows the user to sort the person list by name, company name, job difficulty, priority, salary, and interview date. | ||
* Justification: This feature improves the product significantly because a user can easily find the person he/she wants to check. | ||
* Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was challenging as it required changes to existing commands. | ||
|
||
* **New Feature**: Added the job difficulty model. | ||
* What it does: allows the program auto calculate the job difficulty based on the job description. | ||
* Justification: This feature improves the product significantly because a user can easily identify the job difficulty. | ||
* Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was challenging as it required changes to existing commands. | ||
|
||
* **Project management**: | ||
* Managed releases `v1.2` - `v1.4` (4 releases) on GitHub | ||
|
||
* **Enhancements to existing features**: | ||
* Add salary range to the person card (Pull requests [\#20]()) | ||
* Fix add command examples (Pull requests [\#35]()) | ||
* Add job difficulty comparator (Pull requests [\#69]()) | ||
* Add priority to person card (Pull requests [\#39]()) | ||
|
||
* **Documentation**: | ||
* User Guide: | ||
* Added documentation for the features `sort` and `job difficulty` [\#93]() [\#86]() | ||
* Added documentation for the constraints of the `add`, `edit` and `add resume` command [\#169]() | ||
* Developer Guide: | ||
* Added implementation details of the `sort` feature. | ||
* Added implementation details of the `job difficulty` feature.[\#54]() | ||
* Update UML diagrams. [\#37]() | ||
* Add UML diagrams for `sort` command. [\#43]() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,27 +28,27 @@ public static Person[] getSamplePersons() { | |
+ "@example.com"), | ||
new Address("Blk 30 Geylang Street 29, #06-40"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("friends"), getProgrammingLanguageSet("Java"), 2), | ||
getTagSet("friends"), getProgrammingLanguageSet("Java"), 0), | ||
new Person(new CompanyName("Google"), new Name("Bernice Yu"), new Phone("99272758"), | ||
new Email("[email protected]"), new Address("Blk 30 Lorong 3 Serangoon Gardens, #07-18"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("colleagues", "friends"), getProgrammingLanguageSet("Java"), 2), | ||
getTagSet("colleagues", "friends"), getProgrammingLanguageSet("Java"), 1), | ||
new Person(new CompanyName("Google"), new Name("Charlotte Oliveiro"), new Phone("93210283"), | ||
new Email("[email protected]"), new Address("Blk 11 Ang Mo Kio Street 74, #11-04"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("neighbours"), getProgrammingLanguageSet("Java"), 2), | ||
new Person(new CompanyName("Google"), new Name("David Li"), new Phone("91031282"), | ||
new Email("[email protected]"), new Address("Blk 436 Serangoon Gardens Street 26, #16-43"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("family"), getProgrammingLanguageSet("Java"), 2), | ||
getTagSet("family"), getProgrammingLanguageSet("Java"), 3), | ||
new Person(new CompanyName("Google"), new Name("Irfan Ibrahim"), new Phone("92492021"), | ||
new Email("[email protected]"), new Address("Blk 47 Tampines Street 20, #17-35"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("classmates"), getProgrammingLanguageSet("Java"), 2), | ||
getTagSet("classmates"), getProgrammingLanguageSet("Java"), 4), | ||
new Person(new CompanyName("Amazon"), new Name("Roy Balakrishnan"), new Phone("92624417"), | ||
new Email("[email protected]"), new Address("Blk 45 Aljunied Street 85, #11-31"), | ||
new InterviewTime("121220221400"), new Salary("0"), new Info("Friend of boss"), | ||
getTagSet("colleagues"), getProgrammingLanguageSet("Java"), 2), | ||
getTagSet("colleagues"), getProgrammingLanguageSet("Java"), 0), | ||
}; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters