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.
- 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
- This project was created by Emily Gordon as a Capstone Project for Ada Developers Academy in March 2016.
- Clone the repository:
git clone [email protected]:emgord/CupboardCook.git - In the terminal navigate into the directory and run
bundle installto install project gems - Run
rake db:migrateto create the project database. - Install Elasticsearch (With Homebrew use
brew install elasticsearch). Start the Elasticsearch server:elasticsearch
- 2.2.3
- 4.2.5