Flickr Clone

By Jonathon Kang

Description

Practice with Ruby/Rails with the Devise gem to create a clone of the image storing site Flickr. The site uses a PostgreSQL relational database with Devise to manage users, images, comments and tags. Currently a work in progress.

Prerequisites

  • Rails
  • Devise
  • Paperclip
  • PostgreSQL

Setup/Installation Requirements

  1. Clone the directory to your local machine and navigate to project root directory.
  2. Run $ bundle to install necessary gems.
  3. Run $ rake db:create and $ rake db:migrate to initialize the database.
  4. Run $ rails server to start the app and navigate to localhost:3000 in a browser.
  5. Create an account to navigate user features or sign into 'admin@admin.com'///123456 to navigate admin features.

Technologies Used

  • HTML/CSS
  • Bootstrap
  • Ruby
  • Rails
  • PostgreSQL

Testing

  1. Run $ bundle to install rspec gem.
  2. Run $ rspec to run integration tests.

Known Bugs

  • N/A

Future Updates

  • Add feature to tag other users on your images.
  • Add ability to upload multiple files at once.
  • Implement general styling.

License

MIT