Skip to content
/ Pixr Public

Pixr is a Flickr-style photo-sharing site built in Rails and Backbone.

Notifications You must be signed in to change notification settings

niorio/Pixr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixr

Live Site

Pixr is a Flickr-style photo-sharing site built in Rails and Backbone.

Features

  • Users can upload photos and create albums.
  • Users can comment on each other's photos, and fav them.
  • Photos can be tagged and viewed by tag.
  • Users can follow each other and view a feed of follower photos.
  • Photos can be marked private, and they will not be visible to other users.

Technical details

  • Custom authentication using BCrypt
  • Twitter login with OmniAuth
  • After login, front-end is done entirely with Backbone.js, consuming JSON from the Rails API.
  • Photo storage implemented with Paperclip and Amazon S3
  • A count of likes is stored using Rails cache_counter to cut down on queries
  • get request for individual photo includes comments and author information
  • Justified photo grid done with the Justified Gallery plugin

TODO

  • user avatars
  • drag and drop upload
  • photo search across entire site
  • draggable album reordering

About

Pixr is a Flickr-style photo-sharing site built in Rails and Backbone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published