- Notifications
You must be signed in to change notification settings - Fork0
rukshanuddin/Dictionary
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a simple dictionary using Ruby on Rails and the Oxford Dictionary API. You can access the application hostedhere.
Installation is quick and easy. You will need to sign up for your set of API keys atOxford Dictionaries API developer's portal.
First, install the gems required by the application:
bundle install
Next, execute the database migrations/schema setup:
rails db:setup
Then run the Rails server:
rails s
- Ability to enter a dictionary term, via form page
- Ability to retrieve the corresponding definition for the term entered
- Ability to maintain a list of the last 5 terms searched
- Ability to handle exception errors, gracefully
- Ability to log such exceptions to assist in troubleshooting
- Protect the params from the forms
- Use a service object to handle out API calls
- Try to DRY up the controller as much as possible, to keep the code readable
- Allow for easy implementation of additional dictionaries
- Log exceptions in a better manner, they have been moved from the WordController. Will need to see how to get the logger working properly. Error handling is unaffected on client side.
Issues and pull requests are welcome athttps://github.com/rukshanuddin/final_frontend. This project as well as all other content on my GitHub are intended to be safe, welcoming, and open for collaboration.
Users are expected to adhere to theContributor Covenant code of conduct
Rukshan Uddin -Initial work -GitHub/rukshanuddin -Personal Site
This project is licensed under the MIT License - see theLICENSE file for details.