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