/tacobout

Find steamy hot tacos near you.

Primary LanguageRuby

Tacobout

Find steamy hot tacos near you.

Let's Tacobout it

TacoBout is the new hotness in food-finding near you. Ever hankering for a few savory tacos after a long day or looking for a quick bite for lunch? TacoBout aggregates all places that sell tacos in your area, with ratings and comments by other taco-lovers so you can let the sour cream rise to the top.

TacoBout is a Rails application developed by TDD, so you will have to have a machine and environment capable of supporting Ruby and gemfile installation.

Environment

You will need Ruby for this project. You can determine the current project version by looking at the top of the Gemfile file.

I would highly reccomend you use a Ruby environment manager like rvm.

rvm use SPECIFIED_RUBY_VERSION_HERE

If the speicified version is not yet installed you can set it up with:

rvm install SPECIFIED_RUBY_VERSION_HERE

Setup

After you have ruby installed you will also need bundler. You can run the following commands to install the project dependencies.

gem install bundler
bundle

Running Tests

Simply run rspec sit back think about relaxing, then stop, because these are lightning fast tests ⚡!

rspec

If you would like to have a watcher rerunning your tests then run:

guard

Running the Server

rails s

Rails Console

rails c

Contributing

If you would like to contribute to this project you will need to:

  1. Fork the repositiory on Github.
  2. Create a feature branch.
    • If you are working on an issue name the branch like issueNumber-issue-name.
    • ie: 01-define-taco-spec
  3. Create tests & impelment your feature.
  4. Make sure your tests pass!
  5. Create a pull request against the dev branch against the main repository.
  6. Wait for the code monkeys to groom through your 1337 H4X.
  7. Profit. Find tacos & have a beer 🍻

By Andrew Bell and Cody Swartz 🍊