sphaughton / yelp_clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Code Climate Test Coverage

Yelp Clone

Makers Academy week 9 project to create a clone of Yelp as an introduction to Rails, focusing especially on:

  • Creating Rails applications
  • The structure of Rails apps (MVC, the router, helpers)
  • TDD in Rails, with RSpec & Capybara
  • Associations
  • Validations
  • AJAX in Rails

Installation Requirements

  • run bundle
  • run rake db:create db:migrate
  • run rails s

Testing

Yelp Clone is thoroughly tested with RSpec/Capybara. You can run these tests from the command line with:
rspec

To Do

  • Version 3: Average ratings
  • Version 3: Adding endorsements
  • Version 3: Use AJAX to update endorsements in real time
  • Version 3: Refactor
  • Version 3: Add images to restaurants
  • CSS Styling

About


Languages

Language:Ruby 81.0%Language:HTML 14.6%Language:CSS 2.1%Language:JavaScript 1.3%Language:CoffeeScript 0.9%