📱 Wall – Social Media App Wall is a modern social media application built with Flutter, designed to provide a smooth and engaging user experience. It leverages the power of Firebase and Cubit for robust, real-time functionality and efficient state management.
🔧 Technologies Used:
-
Flutter for UI & app development
-
Firebase Firestore for real-time database
-
Firebase Authentication for secure sign-in/sign-up
-
Firebase Storage for image uploads
-
Cubit (Flutter Bloc) for lightweight and effective state management
✨ Key Features:
🔒 User Authentication (sign up, log in, log out)
🌓 Light & Dark Mode support
🖼️ Image Picker with upload, add, and remove functionality
🧑🤝🧑 Follow/Unfollow users
📝 Create and view posts on the main feed
❤️ Like and 💬 Comment on posts
🔍 Search for users by name
📂 Store and manage user-uploaded media in Firebase Storage
This app reflects a clean UI, structured code, and features typically found in real-world social platforms — ideal for learning and demonstrating full-stack mobile development with Flutter and Firebase.