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.
Check it out here!
- Languages: Javascript, Ruby, HTML5, CSS
- Frontend: React/Redux
- Backend: Ruby on Rails
- Database: PostgreSQL
- Hosting: Heroku
- Cloud storage: AWS S3
Users are able to create accounts and personalize them with an image.
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.
Users are able to create and like posts, as well as comment on posts.