Skip to content

A dictionary application that returns rhyming words related to the topic of emotion based on a queried word.

Notifications You must be signed in to change notification settings

tanishaldavey/the-emotional-rhymer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Emotional Rhymer

Contributor: Tanisha L Davey

Abstract

Technologies used: React, Redux, React Router, React Testing Library, Jest, Fetch API

The Emotional Rhymer is a React application that allows a user to search for rhymes to a word based on emotion. Additionally, the app can get the definition of a word returned from rhymes, and list the last 10 words a user has searched for. It uses the Datamuse API to find rhymes related to emotion, and the Linqua Robot API to get the definition of the rhymes found. The app utilizes Redux as it's state controller, and the React Testing Library to test all the components.

For additional details about this project's creation, see here.

Key focal points of the app include:

  • Utilizing the technologies mentioned above
  • Selecting a specific target, work within constraints to deliver a unique product that helps them in some way.
  • Display the data from the API in a way that applies directly to your audience.
  • The app must have the ability for users to store/manipulate the data displayed in the application, such as favoriting or adding to a list.

Installation

  1. Clone this repo
  2. npm install
  3. cd into directory
  4. npm start

Screenshots

  • Initial State (Note: The "NotFound" component is displaying in the initial state, but should not be. An issue is currently pulled out on this repo to address that.)

Screen Shot 2020-04-27 at 8 29 35 PM

  • After a user has searched for rhymes

Screen Shot 2020-04-27 at 8 29 42 PM

  • After a user has clicked on the word to get the definition, etc. of a word

Screen Shot 2020-04-27 at 8 29 52 PM

  • After a user has clicked on the Recent Searches button

Screen Shot 2020-04-27 at 8 30 16 PM

Future Iterations

  • Add a favoriting feature for a user to be able to save favorite words searched for
  • Add a feature that allows a use to choose what part of speech they would like returned for the word details, if more than one part of speech is available.

About

A dictionary application that returns rhyming words related to the topic of emotion based on a queried word.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published