The concept for this website is to make learning fun: 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. They can add a new word as well as multiple definitions for those words. They can update, delete, and add words as they see fit. They can also update and delete any definitions they have associated with these words.
Click here to view this application online (deployed on Heroku)
Spec | Input | Output |
---|---|---|
A user can add a new word to the application | Click Add Word | The new word will display on the home screen |
A user can click on the word and add a new definition | Click on new word, click on new word to add definition, hit Save | "Ocean" is now "Blue and infinite" |
A user can see all listed definitions for a word | Click on a word | All definitions for the word are listed out |
A user can update definitions for words | Click on a word, click on words current definition, update definition and hit Save | "Best dog in the world" is now "Mans best friend" |
A user can delete a definition associated with a word | Click on a word, click on words current definition, click Delete Definition | The current definition with word is no longer listed |
A user can update listed words on the home page | Click on "Love", click on Edit Word, type in new word "Pug" and click Save | "Love" is now "Pug" |
A user can delete words | Click on Pug, click Edit Word, click Delete Word | Pug is no longer listed on the home page |
- Clone this repository
- Open in your preferred editor
- Control click to open with live server if using VS
Please contact me directly with any questions or concerns. You can reach me at 541-555-5555
This program utilized:
- RUBY
- SINATRA
- Deployed on Heroku and was built in Visiual Studio Code
This software is installed under MIT license.