Feature: Add Emoji Translator app specification

Add Emoji Translator app specification

Resolves: N/a
See also: N/a
pull/32/head
jdmedlock 6 years ago
parent e25b4ae1f0
commit 6d627ac532

@ -0,0 +1,38 @@
# Emoji Translator
**Tier:** 2-Intermediate
Emojis have become the _lingua franca_ of modern society. They are a fun and
fast way to communicate, but an also extremely expressive mechanism for
communicating emotions and reactions.
The objective of the Emoji Translator app is to translate text entered by the
user into an equivalent string of emojis, translated from one or more words in
the original text, and words for which there is no coorespondng emoji.
## User Stories
- [ ] User can enter a string of words, numbers, and punctuation into a text
box
- [ ] User can click a 'Translate' button to translate words in the entered
text into their cooresponding emojis.
- [ ] User can see a warning message if 'Translate' was clicked, but the
input text box was empty or unchanged from the last translation.
- [ ] User can see text elements in the entered text translated to their
equivalent emojis in an output text box. Text elements for which there is no
emoji will be left unchanged.
## Bonus features
- [ ] Developer will implement an emoji synonym feature to allow the app to
translate a wider variety of words to emoji.
- [ ] User can select the language the input text is entered from a dropdown
list of languages.
## Useful links and resources
[Full Emoji List v12.0](https://unicode.org/emoji/charts/full-emoji-list.html)
## Example projects
[Emoji Translate](https://emojitranslate.com/)

@ -61,6 +61,7 @@ required to complete them.
| [Book Finder App](./Projects/Book-Finder-App.md) | Search for books by multiple criteria | 2-Intermediate | | [Book Finder App](./Projects/Book-Finder-App.md) | Search for books by multiple criteria | 2-Intermediate |
| [Card Memory Game](./Projects/Card-Memory-Game.md) | Memorize and match hidden images | 2-Intermediate | | [Card Memory Game](./Projects/Card-Memory-Game.md) | Memorize and match hidden images | 2-Intermediate |
| [Drawing App](./Projects/Drawing-App.md) | Create digital artwork on the web | 2-Intermediate | | [Drawing App](./Projects/Drawing-App.md) | Create digital artwork on the web | 2-Intermediate |
| [Emoji Translator App](./Projects/Emoji-Translator-App.md) | Translate sentences into Emoji | 2-Intermediate |
| [Flashcards App](./Projects/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate | | [Flashcards App](./Projects/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate |
| [HighStriker Game](./Projects/HighStriker-Game.md) | Highstriker strongman carnival game | 2-Intermediate | | [HighStriker Game](./Projects/HighStriker-Game.md) | Highstriker strongman carnival game | 2-Intermediate |
| [Markdown Previewer](./Projects/Markdown-Previewer.md) | Preview text formatted in GitHub flavored markdown | 2-Intermediate | | [Markdown Previewer](./Projects/Markdown-Previewer.md) | Preview text formatted in GitHub flavored markdown | 2-Intermediate |

Loading…
Cancel
Save