Instago is a full-stack social media application that allows users to connect, share posts, and engage with content. The app includes authentication, post interactions, user profiles, and two different feeds for logged-in users.
-
Authentication
- Users must sign in to access the platform.
- Google authentication is available for sign-in.
- Guest sign-in functionality allows visitors to explore without creating an account.
-
User Interactions
- Users can send follow requests to other users.
- Users can search for any other user by name.
- Users can view profiles containing profile information, profile photos, and posts.
- Users can update their profile photo.
-
Posts & Engagement
- Users can create posts with text, images, or both.
- Image uploads are handled via Cloudinary.
- Posts display content, author, comments, and likes.
- Users can like and comment on posts.
- Users can like comments.
- Users can comment on comments.
-
Feeds
- A general feed displaying all posts.
- A personalized feed showing only posts from followed users.