[Ruby on Rails] Restaurant Menu Management basic backend
Budget: $30 – $250 USD
So far I have gone through the guide in this link
https://guides.rubyonrails.org/getting_started.html
However as a recently graduated junior web developer who only used plain JavaScript I really needed help on learning Ruby on Rails.
First time using the serviced from this site, so I am not sure about appropriate pricing for project of this size.
My goal is to not only complete this task but learn it so I can do it from the beginning too. So it will be greatly helpful if you could include steps and explanation from ground up.
**1. **
Creating an object model for Menu and MenuItem s classes.
Menu has many MenuItems
Menu and MenuItem have typical data associated with restaurants.
Illustrating behaviors of them via unit test.
2.
Creating a Restaurant model, and allow Restaurants to have multiple Menus.
MenuItem names should not be duplicated in the database
MenuItem can be on multiple Menus of a restaurant.
Illustrating behaviors of them via unit test.
3,
Convert the json body from json file - one I wrote below - in to this new menu system.
Make any model/validation changes that might be necessary make the import as complete as possible.
The output should return a list of logs for each menu item and a success/fail result.
do whatever logging and exception handling that might need
illustrating behaviors via unit test.
I want to make this to be an extensible project so if it needs a change I want the code to be adaptable.
https://guides.rubyonrails.org/getting_started.html
However as a recently graduated junior web developer who only used plain JavaScript I really needed help on learning Ruby on Rails.
First time using the serviced from this site, so I am not sure about appropriate pricing for project of this size.
My goal is to not only complete this task but learn it so I can do it from the beginning too. So it will be greatly helpful if you could include steps and explanation from ground up.
**1. **
Creating an object model for Menu and MenuItem s classes.
Menu has many MenuItems
Menu and MenuItem have typical data associated with restaurants.
Illustrating behaviors of them via unit test.
2.
Creating a Restaurant model, and allow Restaurants to have multiple Menus.
MenuItem names should not be duplicated in the database
MenuItem can be on multiple Menus of a restaurant.
Illustrating behaviors of them via unit test.
3,
Convert the json body from json file - one I wrote below - in to this new menu system.
Make any model/validation changes that might be necessary make the import as complete as possible.
The output should return a list of logs for each menu item and a success/fail result.
do whatever logging and exception handling that might need
illustrating behaviors via unit test.
I want to make this to be an extensible project so if it needs a change I want the code to be adaptable.