Social Media Clone

Project Screenshot

Quick Features

Create post on your timeline

Instantly message your friends

Realtime comments on posts and other comments

Create a group to connect with others with the same interest

In this project, I built a site that is functionally similar to Facebook. Users can sign up using either on-site registration or Omniauth with Facebook or Github. Users are able to customize their names, avatar, and profile banner. Users can interact with others by adding other users as friends, creating and joining groups, creating journal posts on their timeline or on other user’s profiles, or by sending messages that instantly update back-and-forth between the users. Users also receive notifications to make sure they don’t miss any interactions from their friends! This project is one of my favorites. A wide range of associated models in the database are able to communicate and come together into a unified whole where all the pieces are able to work together.
View live website!
(Live website demos are hosted on Heroku may take around 10 seconds to start the dyno. This is normal and only happens after the demo is left inactive.)

Like the project? Check out my contact information!