For creative writers, songwriters, rappers, and poets struggling with writer's block, WordApp saves you a ton of stress by suggesting related words, rhymes, synonyms, or antonyms as accurately as possible.
The Rhymes constraint, for instance, requires that the results are pronounced similarly to the user's entry. If the string of characters doesn't have a known pronunciation, the system will make its best guess using a text-to-phonemes algorithm.
Environments
- Node version - v14.17.0
Technologies:
- NodeJS
- ExpressJS
- GSAP
- Datamuse API
The result when you search for words that ryhme with "happy"
note: run all commands in the application's root directory
Install all dependencies
npm install
Database
- get a mongodb uri
- create a .env file on the project's root directory
- set the connection uri as MONGODB_URI in the .env file (i.e MONGODB_URI=<connection uri>)
API Configuration
- In the .env file on the root folder directory, set the following
- QUERY_PREFFIX=https://api.datamuse.com/words?
- QUERY_SUFFIX=&md=d,p,r&ipa=1
Start the application
node app.js
The result when you search for words related to "ready when you are"
To do
- Refactor project in Typescript.
Author(s):