Skip to content

A clone of Instagram app, having its main features, including user authentication, posting and liking posts.

Notifications You must be signed in to change notification settings

ascodeasice/insta-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

insta-clone

NOTE: the original project commit history is gone because of requirement to remove api key in project

A clone of the Instagram website, recreate its design and its main features. You can:

  • Share photos with/without text
  • Edit your posts
  • Follow/unfollow others
  • Edit your own profile
  • Like,save, comment on posts
  • See other people follow you/ liked your posts

I spent about 55 hours to finish this project.

Details

  • Using react framework(create-react-app)
  • Using context api for managing states
  • Using firebase firestore for storing documents
  • Using firebase storage for storing images
  • Using firebase authentication(google)
  • Using date-fns(npm module) for calculating time

Might-happen Feature

  • Hashtagging others
  • Show visual feedback when there's new event
  • Show users liking this post
  • Recommend users
  • Better feed page algorithm
  • Search for users or posts
  • Report posts
  • Report comments
  • Edit comments
  • Like comments
  • Responsive design
  • Post multiple photos/videos

Result

Posts

post page

Profile Page

profile page

Link

Live Preview

About

A clone of Instagram app, having its main features, including user authentication, posting and liking posts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published