https://github.com/gemfarmer/farmtochef
https://github.com/gemfarmer/farmtochef
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gemfarmer/farmtochef
- Owner: gemfarmer
- Created: 2015-03-03T17:28:50.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-03T18:08:48.000Z (over 11 years ago)
- Last Synced: 2025-12-13T11:42:43.157Z (8 months ago)
- Language: JavaScript
- Size: 184 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## FarmToChef
This is an application to facilitate the connection between Twin Cities farmers and chefs
#### Build / Tech Stack
* scaffolding: [angular-fullstack generator](https://github.com/DaftMonk/generator-angular-fullstack)
* client: angular.js
* server: node.js
* db: mongodb/mongoose
* native app compatability: phone gap / cordova.js
* deployment: heroku/aws/grunt build-control
#### Social Media Login integration
`Because you're using mongoose, you must add mongoDB to your heroku app.
from `/dist`: heroku addons:add mongohq
You will need to set environment variables for facebook auth. From `/dist`:
heroku config:set FACEBOOK_ID=appId
heroku config:set FACEBOOK_SECRET=secret
You will need to set environment variables for google auth. From `/dist`:
heroku config:set GOOGLE_ID=appId
heroku config:set GOOGLE_SECRET=secret
You will need to set environment variables for twitter auth. From `/dist`:
heroku config:set TWITTER_ID=appId
heroku config:set TWITTER_SECRET=secret
Your app should now be live. To view it run
cd dist && heroku open`
#### Deployment
Follow these for successful deployments
`After app modification run
grunt build
Then deploy with
grunt buildcontrol:heroku`
#### UI/UX