gnocode/barcampnola5 — pull request #15 by krainboltgreene (2012-07-17 08:37:30+00:00)
Title: Refactor of application

Same as old. Github accidentally marked it as accepted and merged. Here's the previous notes:

I went ahead and rewrote the entire app from scratch. It's fully working and hosted on http://nolavation-de-production.herokuapp.com/

Here are some noticeable differences:

* Splash page now has a working timeline.
* Entries json is now correctly pumped out according to timeline expectancy
* Assets are hosted on S3, with a Cloundfront gateway
* Signing in via Facebook, Twitter, or Linkedin now works for sure.
* The import python script works, and is tested (see splash page)
* The entry form is open for people to submit data (after having been authenticated)
* Entries now have tags and that whole shebang works
* Full setup guide in the README
* We're using Unicorn, which'll handle more concurrent load than webbrick

Some minor problems:

* A bit of the CSS is wonky, but still within MVP-okay levels.
* Timeline.js is a terrible library, but great design/concept. Further movement may be tricky.
* Until Timeline.js is replaced or fixed or refactored adding new crap isn't easy (for me)
* We're using Difference Engineers, LLC's AWS, Twitter, Linkedin, and Facebook Key/Secrets