Makers Academy - Week 8 - Solo Weekend Challenge
Build Instagram: Simple huh!
Bonus if you can write your own set of sensible user stories!
Your challenge is to build Instagram using Rails. You'll need users who can post pictures, write comments on pictures and like a picture. Style it like Instagram's website (or more awesome).
Bonus if you can add image filters!
As a user,
So that I can use the site securely
I need to be able to sign up for an account securely
As a user,
So that I can have an online identity
I need to be able to add a profile picture to my account
As a user,
So that nobody else uses my account
I need to be able to sign out of my account
As a user,
So that I can use the site again
I need to be able to sign back in to my account
As a user,
So that I can show my friends what I am eating
I want to be able to post pictures to the website
As a user,
So that I can show my appreciation of a posts
I want to be able to like others' posts
As a user,
So that I interact with my the community
I want to be able to comment on others' posts
As a user,
So that I can make my pictures look funky
I want to be able to apply colour filters to my post's pictures
You will need to have PostgreSQL installed before proceeding with the below installation instructions.
$ git clone https://github.com/treborb/instagram-challenge.git
$ cd instagram-challenge
$ rvm 2.3.3
$ gem install bundler
$ bundle
$ bin/rake db:create
$ bin/rails db:environment:set RAILS_ENV=development
$ bin/rake db:schema:loadFollow the installation instructions above, then:
$ bin/rails server
$ open http://localhost:3000$ rspecClick on the link above to see a live demo


