This is my attempt at creating an Instagram - clone Insta-mg Web App Overview: using ReactJS for the frontend using Firebase for the DataBase (Firestore - noSQL) and Storage using Zustand store for state management using ChakraUI for components Users on the app can: SignUp/Login using Email-Password or Google Authentication Get FeedPosts of Users Followed/ Get User Suggestions Like and Comment on Posts Check User Profiles, Edit their own Profile Chat with Other Users Search for Users Create/Delete Posts AuthPage: Sign Up / Login / Google Authentication HomePage: Sidebar / FeedPosts / Suggested Users Follow / Unfollow Users Get Posts of users that you follow in your feed: Like, Comment on posts, Check comments Profile Page: Check Followers/Following: Edit Profile: Search Users: Chats: Create Posts: Delete Posts: