Online tool for poem analysis

Rhymify is a web application that analyzes the format of poems as rhyme scheme, alliteration, assonance, and consonance. The application translates poems in English into phonetic transcription called ARPAbet using The CMU Pronouncing Dictionary (http://www.speech.cs.cmu.edu/cgi-bin/cmudict) an then analyzes the format according to the definitions of poetic terms.

Demo: http://rhymify.herokuapp.com/



  • Applied software in an interdisciplinary project
  • Heavily used ruby String, Array, and Hash classes for analysis

Technology Stack

  • Twitter Bootstrap
  • Ruby on Rails
  • PostgreSQL
  • Heroku
  • Disqus - for comments