This project was my introduction to creating a web app in Ruby. It uses Sinatra and Postgres on the backend, and just a little bit of Javascript on the front end. Sinatra was a breeze to work with, though I definitely began to bump up against its limitations even in a small project such as this one. As much as I love ActiveRecord in Rails, it’s always fun to write a little SQL.


  • User authentication secured using Bcrypt
  • Reddit-style voting on posts and topics
  • Gravatar integration
Categories: project

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts



Vaguely inspired by Missile Commander, the object of the game is to evaporate the raindrops before they hit your iPhone. Technologies: Javascript, Jquery, CSS Animation, HTML Playable at



For my final project at General Assembly, I wanted to do something different and create something that can be useful in the real world. I settled on a smart thermostat, sort of like Nest and Read more…