← Back to context

Comment by ultimatedelman

11 years ago

On the backend we're using Python/Flask, MongoDB, Heroku, and AWS. We rolled our own ORM called WhiskeyNode (https://github.com/texuf/whiskeynode) and an event consumer called PyMonster (https://github.com/texuf/pymonster).

On the front end, I rolled my own custom framework. I use Handlebars for templating and various mini-libraries for some functionality (shout out to Modernizr, Isotope, and Bespoke :) in addition to jQuery. For CSS I use Compass/SASS. I actually wrote a blog post about it (http://blog.mightyspring.com/post/58803131171/purposefully-a...)

I think that covers it!

That's pretty cool! Figured about Python (saw gunicorn in HTTP headers). What blew me away, is the fact that you're using a custom framework for the user on-boarding complex/heavily-ajaxified UX... I'd be willing to get updated about how does that scale up!

  • To be honest, the onboarding experience is pretty silo'd in terms of scripting, although we're thinking about using the same functionality (guided walkthrough) for other parts of the experience, so I may refactor it for reuse elsewhere :)