🅿️ Product Grunt is a curation of the worst new products, every day.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/logo Add favicon Oct 8, 2014
client Add small features for demo Oct 10, 2014
server Find all products Oct 11, 2014
views Change date Oct 20, 2014
.gitignore Remove log file Oct 6, 2014
CONTRIBUTING.md Add contributing Oct 6, 2014
LICENSE Add license Oct 6, 2014
Procfile Add Procfile and index Oct 5, 2014
README.md Make README have sub bullets Oct 8, 2014
gulpfile.coffee Added gulp clean Oct 20, 2014
index.coffee Add post endpoint for new product Oct 9, 2014
package.json Fixed css gulp bug Oct 20, 2014

README.md

Product Grunt

Product Grunt is a curation of the worst new products, every day.

Setup

  1. Install Product Grunt locally
  • Create a Heroku app (for MongoLab)
  • Run the following
git clone git@github.com:grant/productgrunt.git
cd productgrunt
npm install
git remote add heroku <HEROKU-GIT-URL>
heroku addons:add mongolab
  1. Create Twitter app
  • Go to https://apps.twitter.com/
  • Add your settings
  • Get the Twitter API Key and Secret and put them in a .env file in the project's root directory in the following format:
TWITTER_CONSUMER_KEY=<KEY>
TWITTER_CONSUMER_SECRET=<SECRET>
MONGOLAB_URI=<URI>
MONGOLAB_SESSION_SECRET=<SECRET>
  1. Run the website locally
foreman start
  1. Run the website on heroku
git push heroku master
heroku config:push
heroku open

Dev setup

coffeegulp

Built with

  • ☕️ Coffeescript
  • ☁️ Express
  • 💄 Stylus
  • 💎 Jade
  • 🐠 Gulp