Ruby on Rails RESTful back-end, Single-Page BackboneJS front-end
Built authentication system from scratch that allows users to create accounts and log in. Uses BCrypt to encrypt user passwords to not store them directly in the db.
Combines Paperclip/Filereader API/AWS API/Figaro so users to upload photos(raw image data) from their machine to AWS.
Users can create and edit their profile information that is displayed on their profile page.
Users have a profile page that displays a gallery of all of the photos they've ever posted.
Users can "follow"/"unfollow" other users to control what content is in their main feed.
Users can "like"/"unlike" posts.
Users can leave comments on photos.
Uses KineticJS and CamanJS canvas rendering libraries to allow users apply filters and edit photos before they get posted.
Uses BackboneJS on the front-end to create a fast single-paged experience.
Created by @isisAnchalee