Instagram Clone

Instagram Clone is my rebuild of the popular social media app in an attempt for me to learn more about analyzing systems and demonstrating my understanding in JavaScript and Database Design.

mockup1

A rebuild of the popular social media app

mockup1
  • Authentication
  • Post Upload
  • Like and Dislike
mockup1

NextJS

JavaScript

Tailwind CSS

Firebase

I built this project to learn more about understanding how systems work and how to build them. I also wanted to demonstrate my understanding of JavaScript and Database Design. I used NextJS for the frontend and Firebase for the backend. I also used Tailwind CSS for styling. I implemented authentication with NextAuth using the Google Provider. The focal point of this project was the uploading of posts, liking, disliking and comments. I also implemented a follow system. I used Firebase Storage to store the images and Firebase Firestore to store the data. I used Firebase Functions to implement the follow system and the like and dislike system. I also used Firebase Functions to implement the comment system. I used Vercel Hosting to host the project.

    Authentication
    Post Upload
    Like and Dislike
    Comment
    Follow System
    Responsive Design