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.
- 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
- 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