Skip to content

BuddhaBing/instagram-challenge

 
 

Repository files navigation

Instagram Challenge

Build Status codecov

Makers Academy - Week 8 - Solo Weekend Challenge

Technologies

Jump To

The Brief

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:load

Follow the installation instructions above, then:

$ bin/rails server
$ open http://localhost:3000
$ rspec

Click on the link above to see a live demo

Instasham - Homepage

Instasham - Log in

Instasham - Add a post

About

Makers Academy - Week 8 - Solo Weekend Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 48.8%
  • CSS 48.4%
  • HTML 2.8%