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
- run
bundle
- run
rake db:create db:migrate
- run
rails s
Yelp Clone is thoroughly tested with RSpec/Capybara. You can run these tests from the command line with:
rspec
- 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