Pocket Museum

What is Pocket Museum?

A small demo application I built for saving a gallery of your favorite artworks. Basic project for learning single page app architecture using Backbone.js and Rails.


Check it out!

Set Up (Mac OS X)

  1. brew install postgres
  2. Install Postgres.app
  3. run bundle install
  4. Create a config/database.yml file. In it, paste the contents of this file. You can leave the username and password blank.
  5. run rake db:create db:migrate
  6. run rake db:seed

The seed data contains a few Fat Cat Artworks to get you started, go ahread and log in with the following credentials:

email:    admin@test.com
password: passw0rd

Login as that user to view some fat cats and start collecting your own.

How It Works

  • Users can manage images and information about artworks into the database
  • Users can edit their profiles
  • Users can favorite artworks
  • Users can appreciate renaissance cats
  • Rails supports all server-side controllers
  • Backbone supports all the client-side responsibility



Pocket Museum is completely open source, intended as a fun way to learn how to build a single page app with Backbone and Rails - if you have any questions or concerns please let me know by filing an issue.

Ruby on Rails

This application requires:

  • Ruby 2.0.0
  • Rails 4.1.0
Share this project: