ɯeme is a meme manager app for those who prefer to use a desktop app for managing memes. More importantly, ɯeme is optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). Users can view, tag, search, import and export a collection of meme. They can also create their own memes from meme templates.
-
Major enhancement: added the ability to create memes from templates
-
What it does: allows the user to add meme templates and create memes by adding text to templates.
The user can:-
add, list, edit, search, and delete templates
-
place text anywhere on the template image and see the effect immediately
-
customize the font size, color, and style of the text they add to the template
-
move the text conveniently using arrow keys
-
-
Justification: This feature forms an integral part of the product because generating memes is something that meme lovers do on a regular basis.
-
Highlights: This enhancement required extending all levels of the architecture: model and storage components were extended to support storing templates; UI was extended to display meme creation session and listen to arrow key presses. It required an in-depth analysis of how the user should interact with the product, given our target user group are those who prefer Command Line Interfaces. The implementation was challenging as it involved graphics processing.
-
-
Minor enhancement:
-
Code contributed: [RepoSense data]
-
Other contributions:
-
Project management:
-
Reviewed a large number of pull requests [Reviews]
-
-
Enhancements to existing features:
-
Changed the display from a list to a grid, which is more suitable for images [#44]
-
-
Documentation:
-
Reworded, formatted, and organized the User Guide: [#159]
-
-
Community:
-
Reported bugs and suggestions for other teams in the class [PED]
-
-
Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users. |
Besides the section below, I have also written the Templates tab section, which is not included here due to page limit. Please refer to here if you would like to see more detail.
Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. |
Besides the section below, I have also written the Tabs feature section, which is not included here due to page limit. Please refer to here if you would like to see more detail.