Skip to content

jpatel531/funstagram

Repository files navigation

#Funstagram

A weeks 8-10 Makers Academy project in creating an Instagram clone. An exercise in practising a number of previously-unexplored technologies, including Websockets, Google Maps, Email, Stripe, Paperclip and Bootstrap. As an extension, I added more social functionality, such as following and a rudimentary news-feed.

##Objectives

To create a larger Rails app with a number of new and different technologies.

##Heroku

Here is a link to Funstagram on Heroku.

Image 1

##Technologies

  • Ruby
  • Rails
  • Websockets
  • JQuery
  • AJAX
  • Stripe
  • Postgresql
  • Capybara
  • RSpec
  • Devise
  • Paperclip
  • acts_as_follower
  • public_activity
  • Amazon Web Services
  • Bootstrap
  • Heroku
  • Sendgrid
  • ActionMailer
  • jBuilder

##How to run

git clone https://github.com/jpatel531/funstagram.git
cd funstagram
bin/rails s

##How to test

git clone https://github.com/jpatel531/funstagram.git
cd funstagram
rspec

##Planned Fixed and Extensions

  • Polish design
  • Extract new post form into a modal
  • Make news feed broadcast more events and show more detail
  • Apply weightings to news feed order, e.g. based on location
  • Fix the tags input field.

About

Week 9-10 Makers Project: Creating an Instagram Clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors