Overview of My Submission
Play ping pong, but with rhymes! π
Go back and forth with rhymes instead of a ping pong ball and see if you can have the last word! The application uses inputs of previous players to come up with its rhymes as a response to yours.
The rhythm and flow of most poems, sometimes felt like a game of ping pong to me, which became the inspiration behind the simple game, Rhyme Ping Pong. π
This application tries to come up with a rhyme for each sentence entered and simultaneously builds up its knowledge by storing each unique sentence entered so that it can be used as a rhyme in the future.
How it's built
The user interface of this application was built with React and the Material UI library, and communicates through REST APIs built with the Express framework.
Redis, a key value data store was used as the primary database where its modules RedisJSON and RediSearch were used to store and retrieve data respectively.
Submission Category:
Wacky Wildcards
Video Explainer of My Project
Language Used
JS/TS/Node.js
Link to Code
methminug / RhymePingPong
Play ping pong, but with rhymes! π
Rhyme Ping Pong
Go back and forth with rhymes instead of a ping pong ball and see if you can have the last word! The application uses inputs of previous players to come up with its rhymes as a response to yours.
The rhythm and flow of most poems, sometimes felt like a game of ping pong to me, which became the inspiration behind the simple game, Rhyme Ping Pong.
This application tries to come up with a rhyme for each sentence entered and simultaneously builds up its knowledge by storing each unique sentence entered so that it can be used as a rhyme in the future.
Screenshots
Overview video
Here's a short video that explains the project and how it uses Redis:
How it works
New sentences input by the user are stored along with the word ending of the sentenceβs final word, which is then used toβ¦
Additional Resources (Screenshots)
- Check out Redis OM, client libraries for working with Redis as a multi-model database.
- Use RedisInsight to visualize your data in Redis.
- Sign up for a free Redis database.
Top comments (0)