phase 3 passion project
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
app.json
config.ru

README.md

#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.

Demo

Check it out!

Watch the screencast

##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

Resources:

Questions

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