Skip to content

Commit

Permalink
Merge pull request #180 from iyioon/master
Browse files Browse the repository at this point in the history
Update iyioon.md
  • Loading branch information
RB9823 authored Oct 30, 2023
2 parents 3836985 + 45f3899 commit 70e23cb
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions docs/team/iyioon.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,20 @@ layout: page
title: Moon Ji Hoon Project Portfolio Page
---


### Project: CheckMate


CheckMate is designed to streamline the process of room bookings for hotel employees. With an emphasis on efficient room-booking matching using the Gale-Shapley algorithm, it offers real-time room search, service scheduling, and amenity management. Optimized for administrative roles, it ensures that room allocation and guest needs are seamlessly addressed.

* **New Feature**: Added autocomplete functionality to the command input field. (Pull request [#114](https://github.com/AY2324S1-CS2103T-F10-1/tp/pull/145))
Given below are my contributions to the project.

* **New Feature**: Added autocomplete functionality to the command input field. (Pull request [#114](https://github.com/AY2324S1-CS2103T-F10-1/tp/pull/145))
* What it does: Allows the user to quickly complete commands by pressing the TAB key. It provides suggestions based on the prefixes of commands, enhancing the user's efficiency.
* Justification: This feature greatly enhances user experience. Users no longer need to type in full commands, which not only saves time but also reduces the chance of typos or command errors. Moreover, users are given an example parameter along with prefix completion.
* Highlights: Implementing this feature required an understanding of both the UI components and the logic behind command parsing. It involved integrating the PrefixCompletion class with the CommandBox UI component and handling key events effectively. Moreover, I ensured that the prefix suggestions were in the correct order and spaced appropriately for optimal usability.
* **New Feature**:

* **New Feature**:

* **Code contributed**: [Reposense Link](https://nus-cs2103-ay2324s1.github.io/tp-dashboard/?search=iyioon&sort=groupTitle&sortWithin=title&timeframe=commit&mergegroup=&groupSelect=groupByRepos&breakdown=true&checkedFileTypes=docs~functional-code~test-code&since=2023-09-22)

Expand All @@ -24,9 +29,12 @@ CheckMate is designed to streamline the process of room bookings for hotel emplo

* **Documentation**:
* User Guide:
* Added documentation for the feature `prefix complete`.
* Developer Guide:
* Added implementation details of the `prefix complete` feature.

* **Community**:



* PRs reviewed (with non-trivial review comments): [\#176](https://github.com/AY2324S1-CS2103T-F10-1/tp/pull/176)
* Contributed to forum discussions (examples: [1](), [2](), [3](), [4]())
* Reported bugs and suggestions for other teams in the class (examples: [1](https://github.com/AY2324S1-CS2103T-F10-1/tp/issues/136))
* Some parts of the booking period feature I added was adopted by a classmate ([1](https://github.com/AY2324S1-CS2103T-F10-1/tp/pull/123))

0 comments on commit 70e23cb

Please sign in to comment.