Merge pull request #32 from florinpop17/feature/emoji-translator-app
Feature/emoji translator apppull/36/head
commit
8c70531dfd
@ -0,0 +1,39 @@
|
|||||||
|
# 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.
|
||||||
|
- [ ] User can click a 'Clear' button to clear the input and output text boxes.
|
||||||
|
|
||||||
|
## 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/)
|
Loading…
Reference in new issue