Rhyme Time
Ruby on Rails server rendered website to help users write rhyming poetry
Collaborated with Dustin Keys @codeHustler91 on the project
> Demo
Welcome Menu
- Login, Sign Up, and view all poems
- Get inspired by a random Shakespeare Sonnet!
- Visit the app github page and Flatiron School website through the links in the top right corner
Create User/Sign Up
- Enter your Name, Username, and Password to securely login to your account
- Enjoy the number of users statistic, you may want to divide by 1 million…
Login
- Enter your existing username and password
- Check out the most recent poem entered into our database
Poem Index
- See a list of all the poems created by our creative users!
User Page
- List of Words
- Save all of your favorite words
- Click add word
- See rhyming words
- See adjectives for words
- Delete your word
- List of Poems
- Click write your poem
- Save all of your poems
- Delete or edit your poems
- Log out of your account
- Delete your account
- Don’t leave us!
Write Poetry
- Title your poem
- Write your poem
- Use the favorite words list at the bottom of the page
- See rhymes of favorite words and use them in your poem!
- See adjectives for favorite words and use them in your poem!
- Click ‘Create Poem’ to save it to your profile
- Add more favorite words and then use the poem edit button to finish your masterpiece!
> Model
| Poem |>-----| UserPoems |-----<| User |>-----| UserWords |-----<| Words |
> Links
> Technologies
- Ruby - High-level language
- RoR - Ruby on Rails API server
- Sass - Style sheet language
- jQuery - JavaScript library
- Sinatra - DSL (Domain Specific Language)
- PostgreSQL - open-source relational database management system
- Datamuse API
- PoetryDB
MIT Licence