diff --git a/Projects/Emoji-Translator-App.md b/Projects/Emoji-Translator-App.md new file mode 100644 index 00000000..ff19bac5 --- /dev/null +++ b/Projects/Emoji-Translator-App.md @@ -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/) diff --git a/README.md b/README.md index baa42aa8..ccff7ddb 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ required to complete them. | [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 | | [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 | | [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 |