Skip to content

Building an Instagram Web app clone using ReactJs and Firebase. (inspired by UI of Web version 2022)

Notifications You must be signed in to change notification settings

truonganletk/instagram

Repository files navigation

Instagram Clone

Building an Instagram Wep app clone using Reactjs and Firebase. (inspired by UI of Web version 2022)

Live demo

Link Demo

You can use this account for testing or create a new one.

#username
demo@test.com

#password
123456789

Tech Stack:

  • Reactjs
  • TailwindCSS
  • Formik / Yup
  • Firebase

Features

  • Authorization / Validation
    • Register
    • Login / Logout
    • Update Info / Change password
  • Post
    • Infinite scroll
    • Skeleton
    • CRUD
    • Like / Unlike
    • Comment, Reply (delete & update function are not yet handled)
  • Realtime Chat
  • Search (only users)
  • Dark mode
  • Follow / Unfollow
  • Notification

Usage

  1. Clone repo or download it.
  2. First install all dependencies
#with npm
npm install

#or with yarn
yarn install
  1. Create a .env file. Replace values with yours !!!
REACT_APP_NODE_ENV = ''
REACT_APP_FIREBASE_API_KEY = ''
REACT_APP_FIREBASE_AUTH_DOMAIN = ''
REACT_APP_FIREBASE_PROJECT_ID = ''
REACT_APP_FIREBASE_STORAGE_BUCKET = ''
REACT_APP_FIREBASE_MESSAGING_SENDER_ID = ''
REACT_APP_FIREBASE_APP_ID = ''
REACT_APP_FIREBASE_MEASUREMENT_ID = ''
  1. Now run the app
npm start

Releases

No releases published

Languages