Bryan Kwok Yan Fai's Project Portfolio Page
Project: LingoGO!
LingoGO! is a desktop app for university students who use English as their first language and are trying to learn a new language. Our unique Command Line Interface (CLI) and elegant Graphical User Interface (GUI) is sure to delight you, and empower you on your journey in mastering the new language you have always wanted.
-
Code contributions: View my code contributions on RepoSense here.
- Enhancements/Features Implemented
- Enhanced help window
- PR(s): #39, #148
- Created dropdowns to display information for each command.
- This gives users more accessibility to help if they just need a quick reminder on how a specific command is used, instead of requiring them to go to the user guide (although that option is still available for them).
- This also allows our app to be more user friendly when functioning without an internet connection.
- Refactoring of UI component of AB3 for LingoGO!
- Slideshow feature
- PR(s): #106, #109
- Implemented the frontend for the slideshow feature to receive updates from Model and Logic so that the correct information is displayed to users.
- This feature allows users to test their memory of their flashcards. The app displays flashcards to them one at a time, and they can key in an answer for each flashcard. The app then tells them whether they remember correctly or incorrectly.
- Fixing up of UI bugs
- Addition of tests for list command
- PR(s): #195
- Added tests for the list command to increase test coverage.
- Enhanced help window
- User Guide Documentation
- Developer Guide Documentation
- Project management and Tools
- Set up Github team organization and project repo.
- Managed releases for v1.2 and v1.3.
- Assigned issues to myself and teammates.
- Decided and improved on the workflow to follow for reviewing PRs.
- Community