Inspiration

Would you guess that a Taco could get himself a goat so he could sacrifice it on top of a mountain? You might have played the story telling game, where one person starts a story and the next person should continue where the story was left off. The story can develop in the most unexpected way, especially if the players have a good sense of humor. It's addictive, it's fun. Playing this game encourages people create sentences and be creative, so it's a good way for learning a language.

What it does

Just like the story telling game, each player adds to the story. But this time you are playing against an AI. We created it as a chatbot where you can progress the story when it's your turn. What's more is that after you type your text, the AI checks for grammar mistakes and generates the corrected text. But that's not it, you can select each word in the chat to get the pronunciation and a short definition. Also, once you end your story, we send you a notification with a new random story to come and complete.

How we built it

We used JavaScript for frontend and backend. We used openai api for grammar correction, cohere api for text completion, Meriam Webster api for word definition and pronunciation, twillio to send sms notification to the user to come and continue a randomly generated story.

Challenges we ran into

The biggest challenge was to decide on the features. Also, our JavaScript skills were rusty since we hadn't used it for a long time.

Accomplishments that we're proud of

We got addicted to the app, I guess that says enough. Sometimes the generated story is so funny we could not stop distracting the other person until she came to read it for herself.

What we learned

A lot. We are API masters now. Also our JavaScript is not rusty any more, at least that's what we think.

What's next for Once Upon a Taco

There are many features we thought about adding but the main one is a scoring system that scores users text based on the use of words and grammar.

Share this project:

Updates