Skip to content

emgord/CupboardCook

Repository files navigation

Build Status

Cupboard Cook

Concept

Do you have tons of stuff in your pantry but still don't know what to make? Tired of cooking the same thing and looking for inspiration? Did you impulse buy purple cornmeal but are not sure what to do with it? Cupboard Cook is a pantry tracking tool that generates recipes you can make right now using ingredients that you already have. Cupboard Cook also prevents food waste by helping people use up ingredients that might otherwise go to waste.

View it live at www.cupboard-cook.com.

Technologies

  • Ruby on Rails backend
  • React frontend
  • PostegreSQL in production, SQLite3 in development
  • OAuth login with Google
  • Travis CI for integrated testing
  • Deployed with AWS Elasticbeanstalk
  • Webcrawler built with Scrapy framework in Python: https://github.com/emgord/NYTimesCookingCrawler
  • Elasticsearch

About

Installation

  • Clone the repository: git clone [email protected]:emgord/CupboardCook.git
  • In the terminal navigate into the directory and run bundle install to install project gems
  • Run rake db:migrate to create the project database.
  • Install Elasticsearch (With Homebrew use brew install elasticsearch). Start the Elasticsearch server: elasticsearch

Ruby version

  • 2.2.3

Rails version

  • 4.2.5

About

Ada Capstone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •