A simple blog app built with Flutter(3.3.2)đź’™ & Firebaseđź’›.
- MVVM architecture.
- Stacked package for state management(Provider).
- Firebase Auth for authentication.
- Firebase Firestore for storing data.
- Firebase Storage for storing images.
- GetIt for dependency injection.
- Firebase Cloud Messaging for push notifications.
- Authentication using Google Sign In & Email Sign In
- Uploading blogs with user's data,blog category (Sports/Movies)and images.
- Viewing blogs of all users.
- Profile section to view user's data.
- Filter blogs by category.
- Search users by email and username.
- Notification using firebase.