Instagram

Today, we're going to try building Instagram, with the following functionality:

I know you might think that's a lot - it is.

With Ruby gems though, we're going to be given a lot of functionality very quickly.

To get started, run rails new instagram -J.

cd into this directory and then run:

git remote add origin <https://github.com/rails-decal/fa19-lec-ig-demo.git>

This will allow you to catch up if you're falling behind. Flag down a TA if you miss some part of the project, and we'll give you a command to "skip" a part.

Guide Index

Setting up authentication with Devise

Creating Fake data with Faker

Likes with Many-to-Many Relationships

Database Administration with Rails Admin

Adding photos with Active Storage

Integrating Faraday to Use an API

Deploying to Heroku