flutter_firebase_feature_feedback 1.0.3
flutter_firebase_feature_feedback: ^1.0.3 copied to clipboard
A Flutter package that enables developers to collect and manage feature feedback from their users using Firebase. Users can submit feature requests and vote on existing ones.
Flutter Firebase Feature Feedback #
A Flutter package that enables developers to collect and manage feature feedback from their users using Firebase. This package provides an easy way to implement feature request functionality in your Flutter applications.
Screenshots #
Feature List | Add Feature Form |
---|---|
![]() |
![]() |
Features #
- 🎯 Easy-to-use Feature Feedback Widget
- 🔥 Firebase Integration
- 👥 User Voting System
- 📊 Feature Request Management
- 🔄 Real-time Updates
- 🎨 Customizable UI
Getting Started #
Prerequisites #
- Add Firebase to your Flutter project
- Enable Cloud Firestore in your Firebase Console
Installation #
Add this to your package's pubspec.yaml
file:
dependencies:
flutter_firebase_feature_feedback: ^1.0.2
copied to clipboard
Firebase Setup #
- Initialize Firebase in your app:
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
copied to clipboard
- Ensure you have the necessary Firebase configuration files:
google-services.json
(Android)GoogleService-Info.plist
(iOS)
Usage #
- Use the FeatureFeedbackWidget wherever you want to display the feedback UI:
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => Scaffold(
appBar: AppBar(
title: const Text('Request Feature'),
),
body: FeatureFeedbackWidget(
collectionPath: 'feature_requests',
userId: uc.user!.id,
),
),
),
);
copied to clipboard
Example #
Check out the /example
folder for a complete working example.
License #
This project is licensed under the MIT License - see the LICENSE file for details.