Skip to content

The Gram is a clone of Instagram that replicates the CRUD functionality of posts, comments, likes, and follows. It uses a Ruby on Rails backend and a React/Redux frontend.

Notifications You must be signed in to change notification settings

N-Angleton/The-Gram

Repository files navigation

The Gram

Table of Contents

Description

The Gram is a fullstack clone of the image sharing site Instagram. Using a Rails backend and a PostgreSql database, it replicates the CRUD functionality behind following users, sharing images, writing comments, and liking posts. Additionally, using a React/Redux frontend, it emulates the minimalist layout and color palette of the original site.

Live Link

Check it out here!

Languages & Technologies

  • Languages: Javascript, Ruby, HTML5, CSS
  • Frontend: React/Redux
  • Backend: Ruby on Rails
  • Database: PostgreSQL
  • Hosting: Heroku
  • Cloud storage: AWS S3

Features

Login & Edit Profile Image

Login & Edit Profile Image GIF

Users are able to create accounts and personalize them with an image.

Feed, Follow, & Unfollow

Feed, Follow, & Unfollow GIF

Users are able to follow and unfollow other users. The users they are following are immediately reflected in the main feed, with the most recent posts at the top.

Posts, Likes, & Comments

Posts, Likes, & Comments GIF

Users are able to create and like posts, as well as comment on posts.

About

The Gram is a clone of Instagram that replicates the CRUD functionality of posts, comments, likes, and follows. It uses a Ruby on Rails backend and a React/Redux frontend.

Topics

Resources

Stars

Watchers

Forks