/instaclone

an instagram clone built using Rails and Pusher

Primary LanguageRuby

An Instagram clone built with Ruby on Rails and Pusher Channels

An app built as an entry to the very first Dev.to event

Getting Started

Clone The Repository

$ git clone https://github.com/9jaswag/instaclone.git

Change directory

$ cd instaclone

Install dependencies

$ bundle install

Setup up database

$ rails db:setup $ rails db:migrate

Setup up Figaro and Env variables

  • Run $ figaro install to automatically generate application.yml file.
  • Open config/application.yml and replace the content (if any) with the following:
PUSHER_APP_ID: 'your Pusher app ID'
PUSHER_KEY: 'your pusher kep'
PUSHER_SECRET: 'your pusher secret'
PUSHER_CLUSTER: 'your pusher cluster'

Prerequisites

A basic knowledge of Ruby and CoffeeScript

Built With

  • Pusher - A Ruby gem to interact with the Pusher REST API
  • Devise - A flexible authentication solution for Rails based on Warden