1.5 weeks · Ruby on Rails · Backbone.js · Marionette
Tumblero is a tumblr-inspired social sharing app that seeks to combine a cheerful, fun design with greater search and sorting features for a friendlier user experience. Follow blogs onto your dash and create, like, reblog, and comment on your favorite posts. Search by tags and sort by Recent, Trending, or Popularity anywhere - across your dash, through a blog, or site-wide. The Backbone.js front-end allows for a single-page, AJAX-based design that never has to reload.
- Rails counter-caching and action hooks ensure reposts always maintain the same notes, likes, and comments as the source post while minimizing database queries
- A composite subview design in Backbone.js with Marionette's event manager and AJAX plugins for liking, following, and commenting allow instant global event syncing without refresh
- Reddit-like features: Recursive nested comments on posts, sorting by popularity/trending through dashboards and individual blogs, instant notifications when others follow, like, or comment on your posts, and activity feed