Skip to content

DBC Phase 3 Final Project: Aaron Tsai, Eunice Do, Jay Yee, and Jonathan Chen

Notifications You must be signed in to change notification settings

nyc-copperheads-2016/menu

Repository files navigation

CircleCI Tests: Circle CI

Menu is a mobile-first, single-page web app that serves as a digital alternative to paper menus.

Visitors view nearby restaurants and their official menus, filter menu items (by tastes, ingredients, and diets), and favorite items to their profiles straight from their phones.

Business owners are able to fully-control their online menus and their brand.

Figuring out what to eat with up-to-date menus has never been easier!

Demo

Roadmap and Changelog

Technologies

Back-end

  • Ruby on Rails
  • Locu API
  • RESTful API
  • RSpec
  • CircleCI
  • Heroku Continuous Deployment

Front-end

  • Javascript
  • AngularJS
  • HTML5
  • CSS3
  • Foundation

Contributing

Pull requests and issues are welcome!

First, make sure you have Git installed and in your terminal, you can run the following commands to clone our repository and navigate to the folder:

git clone https://github.com/nyc-copperheads-2016/menu.git
cd menu

To run the site locally, make sure you have Ruby and PostgreSQL installed, then follow the steps below:

gem install bundler
bundle install
bundle exec rake db:reset
bundle exec rails server

Then go to http://localhost:3000/ and play with the app!

If you want to make changes, create a new feature branch:

git checkout -b feature-branch-name

Make commits early and often according to these guidelines.

When the changes are functional (with tests if complex!), push your branch to GitHub and make a pull request.

git push origin feature-branch-name

Thanks!