Spread App is a feature-rich social media platform built with Flutter that enables users to share articles and videos. The app provides a seamless experience for content creation, consumption, and social interaction.
-
👤 User Authentication
- Secure login and registration with Firebase
- Profile management and customization
-
📱 Core Functionalities
- Article sharing and creation
- Video upload and sharing
- Real-time content updates
- Like and comment system
- Content filtering options
-
🎯 Advanced Features
- Media categorization
- User follow system
- Personalized feed
- Search functionality
- Push notifications
- Flutter SDK (>=2.0.0)
- Dart (>=2.12.0)
- Firebase account
- Android Studio or VS Code
-
Clone the Repository
git clone https://github.com/uchamod/Spread_app.git cd Spread_app
-
Install Dependencies
flutter pub get
-
Firebase Configuration
- Add
google-services.json
to/android/app/
- Add
GoogleService-Info.plist
to/ios/Runner/
- Enable Authentication and Firestore in Firebase Console
- Add
-
Run the Application
flutter run
Special thanks to:
- Flutter team for the amazing framework
- Firebase for backend services
- All contributors who helped improve this project
- Open source packages used in this project:
- provider
- firebase_core
- cloud_firestore
- firebase_auth
- And other supporting packages
- 👨💻 Developer: Chamod Udara
- 📧 Email: [email protected]
- 🌐 GitHub: https://github.com/uchamod
- 💼 LinkedIn: https://www.linkedin.com/in/chamod-udara-b3927a239/
Contributions are always welcome! Please read the contribution guidelines first.
This project is licensed under the MIT License - see the LICENSE file for details.