Skip to content

rorysaur/silverprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

silverprint


the web instagram you've secretly been wishing for.


what it is

Upload, crop, sort, and share your photos. Follow other users and like their photos.

####see the demo

features

  • Cropping feature uses Jcrop in conjunction with Paperclip: Jcrop displays a cropping interface and posts the crop coordinates to the server; the Rails controller sets the crop coordinates on the model, and Paperclip processes the photo and creates a thumbnail using the coordinates.

  • Drag & drop sorting uses jQuery Sortable. Photos are given a default order_id of Time.now when created. After a photo is dragged and dropped, the photo is assigned a new order_id between the order_ids of its neighbors, and the new order_id is posted to the server.

  • Upload from URL: when the URL is posted to the server, its content is base64-encoded and saved on the model.

  • Toggle between vertical (like the Instagram feed) and grid layouts for viewing photos.

future features

  • grid view hover username
  • infinite scroll
  • choose file button
  • brightness/contrast enhance
  • photo effects
  • pagination
  • friendlyId
  • new follows/likes notifications

history

1.15.2014

  • auth

1.16.2014

  • rails app

1.17.2014

  • rails api
  • users index

1.20.2014

  • user show
  • follows
  • likes
  • feed
  • favorites
  • photo upload

1.21.2014

  • profile pic upload
  • recursive view removal
  • grid view
  • lightbox view
  • square crop
  • adjust photo sizes
  • glyphicons
  • feed refresh
  • domain name

1.22.2014

  • fix unfollow
  • button groups
  • thumbnail
  • fade
  • fullscreen
  • logout glyph
  • sortable photos
  • new photo modal
  • profile photo form toggle
  • default profile photo
  • followers/following views
  • loading spinner
  • profile pic modal
  • error messages/alerts
  • attachment validations
  • style forms

1.23.2014

  • root page
  • create demo account
  • add photo from url
  • demo walkthrough

1.24.2014

  • redo demo walkthrough
  • empty feed alert
  • 404/500 views
  • about page

About

a cozier instagram for the web. (App Academy final project 2013)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published