Skip to content

Instantly share code, notes, and snippets.

@amedrz
Last active October 13, 2015 06:08
Show Gist options
  • Save amedrz/4151646 to your computer and use it in GitHub Desktop.
Save amedrz/4151646 to your computer and use it in GitHub Desktop.
Web App Exercise

Restaurants Management Platform

Description

You will create a Ruby on Rails app with an admin interface from where logged in users would be able to list, create, edit and delete restaurants.

Please use your own judgment to build the appropiate database structure and models relationships. In the same way, feel free to use any gem that would help you to DRY.

We are interested in evaluating the approach/process you take to build this app in all the involved aspects (management, concept, development, deployment) as well as the best practices applied using technologies such as Ruby, Rails, Git etc.

Specifications

Restaurants would have the following elements:

  • Name
  • Address (address1, address2, city)
  • Neighbourhood
  • Image(s)
  • Payment method(s)

Restaurants should be able to have more than one image. Restaurants should be able to specify more than one payment method.

Deliverables

1) Functional app

The actual app working and deployed to Heroku.

2) Process documentation

Any deliverable used to came up with the final product such as roadmap, tasks/user stories, UI sketches, etc.

3) Source code

A Github project with the source code and the respective commits made along the development phase.

4) Timesheet

A simple report of how was distributed the time (hours) while building the product.

Thank you!

We really appreciate your time and are looking forward to know more about your craft!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment