Instagram clone based on Demon slayer characters ⚔️

Overview

Instagram clone based on Demon slayer characters

💡 - About this project

You must sign in with google to be able to like and comment on the demon slayer post. The same applies to being able to upload a post with a caption. Other users can like and comment on your posts. Deleting your own posts and comments also works. You can also like other people's comments and follow the suggested users on the side profile as long as you are logged in.

Note: I designed the instagram logo with Nezuko (Nezuko = the character sitting in front of the instagram logo)

🧠 - What I learned

  • Using useContext
  • useEffect with cleanup
  • Type Narrowing in TypeScript
  • Order Firestore data by TimeStamp
  • Create private/authentication route
  • Integrate Google Authentication with Firebase
  • Using firestore and cloud storage at the same time (to be able to upload a post)
  • And much more...

🛠️ - Dependencies

CSS  React  Firebase  TypeScript  Framer Motion  Build tool: Vite

🎥 - Preview

video.mp4
You might also like...

Scrape data from Instagram without applying for the authenticated API 🎯

scraper-instagram Scrape data from Instagram without applying for the authenticated API. Getting started Prerequisites NodeJS NPM or Yarn Install From

Jan 5, 2023

✨ Bot that can check your Friendship on Instagram

Instagram Friendship Checker Bot that can check your friendship on Instagram. It can told you who are your mutual, your following who don't follow you

Dec 21, 2022

Get follower count for Instagram, Twitter, TikTok, Youtube accounts

💛 You can help the author become a full-time open-source maintainer by sponsoring him on GitHub. follower-count Install npm i follower-count Example

Dec 16, 2022

Lightweight library service that can dynamically make periodic updates to an Instagram profile.

instagram-dynamic-profile library This library uses the instagram-private-api to automate dynamic updates to an Instagram profile such as cycling thro

Sep 21, 2022

A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff.

A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff.

Instagram Noob ⚡ A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff. Live Demo: https://instagram-

Oct 19, 2022

This Repository create for download things from instagram via telegram. write with javascript

Instagram-Downloader This Repository create for download things from instagram via telegram This bot is free to use. You can change as you like and yo

Dec 23, 2022

CSS library for Instagram filters

CSS library for Instagram filters

CSSgram CSSGram is an Instagram filter library written in Sass and CSS. What is This? Simply put, CSSgram is a library for editing your images with In

Jan 4, 2023

A simple Instagram JavaScript plugin for your website

Instafeed.js Instafeed.js is a simple way to display your Instagram photos on your website. Version 2 of Instafeed.js is now available, powered by the

Dec 20, 2022

A simple Node.js code to get unlimited instagram public pictures by every user without api, without credentials.

A simple Node.js code to get unlimited instagram public pictures by every user without api, without credentials.

Instagram Without APIs Instagram Scraping in August 2022, no credentials required This is a Node.js library, are you looking for the same in PHP? go t

Dec 29, 2022
Owner
miraya
I create stuff sometimes.
miraya
Vanilla JavaScript Instagram Feed without access token. Not using the Instagram API

⚠️ This repository has been archived ⚠️ The focus of this repository was to provide an easy and ready to use plugin to display an Instagram Feed but s

Javier Sanahuja 316 Nov 22, 2022
Lavanstax project - Makes it easy and fun to use İnstagram. Also first userbot for İnstagram

Lavanstax Lavanstax project - Makes it easy and fun to use İnstagram. Also first userbot for İnstagram | İnstagram | Telegram Channel | Telegram Group

Berathan Yedibela 19 Oct 15, 2022
This is a clone of Instagram built with NextJS, TailwindCSS, NextAuthJS and Firebase

Instagram This is a clone of instagram built with: This application is completely functional and responsive. Users can Sign in straightaway with Googl

Nutifafa Afi Attor 13 Sep 2, 2022
A simple code that creates a string of random characters displayed in an html object, all saving in a json file.

I'm 17 Years Old Developer / Lead Developer. ?? I'm wroking on AdrenalinaRP, GrandRDM. ?? I’m currently learning JavaScript. ?? I’m looking to collabo

OFFVIXEN 2 Nov 17, 2022
Simple string diffing. Given two strings, striff will return an object noting which characters were added or removed, and at which indices

Simple string diffing. Given two strings, striff will return an object noting which characters were added or removed, and at which indices

Alex MacArthur 196 Jan 6, 2023
Lightweight (< 2.3kB gzipped) and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.

fast-natural-order-by Lightweight (< 2.3kB gzipped) and performant natural sorting of arrays and collections by differentiating between unicode charac

Shelf 5 Nov 14, 2022
A lightweight JavaScript library that renders text in a brilliant style by displaying strings of random characters before the actual text.

cryptoWriter.js A lightweight javascript library which creates brilliant text animation by rendering strings of random characters before the actual te

Keshav Bajaj 2 Sep 13, 2022
LinkedIn-Clone - a LinkedIn clone with firebase, redux and styled components

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Asher Price 1 Jan 3, 2022
Scrap all (almost) posts from your instagram

inst scrap Scrap all (almost) posts from your instagram Дисклеймер Конечно это неопттимальный говнокод c багами) Но +- работает) Шаг 1 Залогиньтесь в

Dmitry Khorkin 4 Mar 13, 2022
Follows Instagram @iamfadlyid_

Requirements • Installation • Fature Test • Bug Report • Features • Thanks to Requirements Node.js Git FFmpeg (for sticker command) Libwebp (for stick

Fadly ID 3 Sep 10, 2022