Skip to content

benjaminmbrown/binterest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my pinterest recreation.. see demo: Binterest Heroku

Here's Binterest, my pinterest clone developed as an exploration of Ruby on Rails, MVC, and web app development.

Please, create a user (no validation needed) to see full functionality.

Frameworks/Concepts/Tools Covered

  • RoR Concepts (environment setup arguably the hardest part of rails, but made easier with RailsInstaller)
  • MVC
  • Bootstrap on rails
  • Fully responsive (change browser size on desktop to see responsiveness)
  • User authentication, notifications with Devise
  • jQuery Integration
  • JQuery Masonry integration (for the photo animations)
  • Amazon S3 Integration for image hosting
  • Deployment via Heroku (See app on Heroku)
  • Version control with Git (See project on github)
  • Gem customization & modification
  • Image uploading via Paperclip
  • Image uploading via URL
  • Animated GIFs as "Pins"
  • User access control (Ex: users can't modify other user's publicly available pins.)
  • Fake user database population via Faker for Testing functionality with many users (testing env only)
  • Pagination
  • Public user profiles (click a linked user name)
  • Endless scroll (when there's a lot of images up)

Resources