Michael Dinata - Project Portfolio Page
Overview
AniChan is an all-rounded desktop application meant to improve the workflow efficiency and time management of anime translators. It has also been optimized for fast typists, as such the user will interact with it through a command-line interface.
Summary of Contributions
- New Feature: Added the ability to add and remove an anime to and from his active watchlist.
- What it does: Allows the user to add a specific anime into his active watchlist, and he can also remove an anime from his active watchlist.
- Justification: The user may want to keep track of the anime he wants to watch or translate next. After watching a certain anime in his watchlist, he is then able to remove the anime from the watchlist to keep it clean of anime that he has watched.
- Highlights: The
add
feature needs to make sure the anime to be added is not out of the range of anime that the program currently has. One improvement made on this is that the program does not allow users to add duplicate anime into a watchlist. On the other hand, theremove
feature first ensures that there is an anime in the watchlist, before ensuring that the anime the user wants to delete is within the watchlist.
- New Feature: Added the ability to view all the anime in active watchlist, or a specific watchlist.
- What it does: Allows the user to view all the anime in his active watchlist, or in a specific watchlist that he specifies in the command.
- Justification: In the event that the user forgot what anime he wanted to watch or translate, and has added it into his watchlist before, he is able to check all the anime.
- Highlights: This enhancement allows users to quickly view the anime in his current watchlist, but he is able to view all the anime in other watchlist by specifying an optional command.
- New Feature: Added the ability to view the information of a specific anime.
- What it does: Allows the user to find out more about a specific anime.
- Justification: The user may want to find out more details of an anime such as the number of episodes and its release date. The
info
command will provide users with the information that they need.
-
Code Contributed: RepoSense Link
- Documentation:
- Team-based Tasks:
- Beyond Project Team Tasks
- Review the User Guide and Developer Guide of other teams and gave feedbacks on them.
- Reported bugs and suggestions for other teams in PE-D.