/word-learning-sinatra

A site for children to learn about words

Primary LanguageRuby

Word Learning Program for Kids

Epicodus Ruby: 07/06/2018

By Eric Shull

Description

A site that helps children learn words.

Link to Heroku Site

https://git.heroku.com/sleepy-plateau-32870.git

Setup/Contribution Requirements

  1. Clone the repo
  2. Make a new branch
  3. Commit and push your changes
  4. Create a PR

Technologies Used

  • Ruby 2.4.1
  • rspec
  • Sinatra

Specs/Steps

  • The homepage of the app should list all words
  • When a word is clicked, it should lead to a page with the word's definitions
  • Children should be able to add a word
  • when viewing a word, children should be able to add one or more definitions
  • children will write up a list of words they don't know (but would like to learn) and then come up with their own definitions
  • deploy to Heroku

Optional Steps

  • Add a property to each Word that allows kids to link a picture.
  • Allow kids to sort Words alphabetically.
  • Allow kids to search for a particular Word in your application.
  • Include a page where kids can view all Words and their corresponding Definitions in one list.
  • Include a randomizer method where kids can click a button and randomly look at a Word.

License

This software is licensed under the MIT license.

Copyright (c) 2018 Eric Shull