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