Skip to content

This is a project that will be for practicing purposes and will be a Instagram-clone application.

Notifications You must be signed in to change notification settings

PetyrDzhunov/we-lvlup-instagram

Repository files navigation

This project was bootstrapped with Create React App, using the Redux and Redux Toolkit template.

Instagram-clone application

html

Features

  • Authentication feature
  • Upload post feature
  • Follow feature
  • Like feature
  • Comments feature - also replies to single comment
  • Story feature - images for 24hours then automatically deleted (cron job)
  • Chat feature
  • Search users feature
  • Change theme(dark/light) feature

Pages

  • Home page - most recently uploaded features restricted to authenticated users
  • Post page – detailed post page restricted to authenticated users
  • Profile page – profile page with details about the user and list of all posts
  • Upload page – upload posts restricted to authenticated users
  • Login page – sign in page
  • Register page – sign up page

Front-end

For a start-up I used the CRA(create-react-app) typescript-redux template

Back-end

For authentication and database I am using a backend as a service platform - Firebase

Learn more about Firebase here - https://firebase.google.com/

For clean and consistent code I am using

  • ESLint
  • LSLint
  • Husky for pre-commit (+commitlint) and pre-push hooks
  • Prettier for formatting

About

This is a project that will be for practicing purposes and will be a Instagram-clone application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages