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.
http://caleb-forum.herokuapp.com
Features:
- User authentication secured using Bcrypt
- Reddit-style voting on posts and topics
- Gravatar integration