A full-stack web application that mimics the Instagram website. Users are able to upload and share their photos, leave likes and comments for them, and follow other users. It's a photo centered forum for people to connect and share their ideas, thoughts or moments.
Kilogram uses Ruby on Rails on the backend and React/Redux for the frontend.
Users can sign up and log in with user authentication, no passwords are kept in the backend. The session is kept upon closing and reopening the page.
The user is taken to the homepage upon login, with a feed of other users' posts.
Posts can be liked and commented on.
User is able to upload a post with a description and have it liked/commented on by other users. Photo uploads are hosted on AWS S3 and fetched from their cloud storage.
User can follow and unfollow other accounts
Users can search for other users and navigate to their profile.