Authentication System:
Secure Sign Up & Login using Firebase Auth.
Form validation for emails (must end with @gmail.com) and passwords.
Feed & Posts:
View posts from all users in real-time (StreamBuilder).
Create new posts with text descriptions and images.
Cloudinary Integration: Efficient image uploading and storage.
Delete your own posts.
Interactions:
❤️ Like/Unlike posts instantly.
? Comment on posts with a dedicated comment screen.
User Profile:
Display user details (Followers, Following, Bio).
Tab View: Switch between user's photos and posts.
Edit Profile: Update display name, username, bio, and profile picture (Camera/Gallery).
Follow System: Follow/Unfollow other users.
Search:
Find other users by name with real-time search results.
Settings:
Secure Logout functionality.