Skip to content

vijaykumar51/react-instagram-clone

Repository files navigation

React Instagram Clone

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Planned App Features

    • Login/Registration.
    • Create post => Create post using multiple photos and a caption.
    • User profile page => User should be able to see his/her own profile page and other's profile as well.
    • Follow people => See list of people to follow and option to follow them.
    • Timeline/Homepage => See pics of people you follow.
    • Stories on timeline.
    • Search/Explore page => Search people, show post recommendations and option to view post on click.
    • Post engagements => Like and comment on the post. Reply on the comments.

Dev Flow

  • Decide folder structure
  • Develop core components
    • Input
    • Button
    • Icon
    • Link
    • Image
    • Avatar
    • Accordion
    • Search Box
  • Develop theme
  • Develop feature components
    • Login
    • Comment
    • Post
  • Develop Layout componenets
    • Login/Registration
    • Home/Timeline
    • Profile
    • Explore

Tech setup

    • Code formatting - esLint, Airbnb style guide, prettier
    • Styling - Styled Componenets
    • Pre push/commit checks - husky
    • Rendering debugging - whyDidYouRender
    • Add storybook

About

React instagram clone

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages