Last updated:
0 purchases
satisfaction
A collection of customer satisfaction scores and metrics used by businesses
to measure and assess customer satisfaction.
This library is designed to have minimal dependencies for use across multiple platforms.
Using #
The easiest way to use this library is via the top-level Satisfaction class.
import 'package:satisfaction/satisfaction.dart';
/// This example illustrates the main features of the library
///
/// For more examples, look at /tests
void main() {
/// Initialize the main object
Satisfaction satisfaction = Satisfaction();
/// Get NPS score for several ratings
double npsScore = satisfaction.nps(ratings: [1, 7, 7, 8, 9, 10]).score;
print('nps: $npsScore');
/// Get a summary describing the ratings
Map<String, dynamic> npsStats =
satisfaction.nps(ratings: [1, 7, 7, 8, 9, 10]).stats;
print('nps stats: $npsStats');
/// Get CSAT score for several ratings
double csatScore = satisfaction.csat(ratings: [1, 2, 3, 4, 5]).score;
print('csat: $csatScore');
/// Get a summary describing the ratings
Map<String, dynamic> csatStats =
satisfaction.csat(ratings: [1, 2, 3, 4, 5]).stats;
print('csat stats: $csatStats');
}
copied to clipboard
Supported Metrics #
Implemented:
Customer Satisfaction Score (CSAT)
Net Promoter Score (NPS)
Not Implemented:
everything else, suggestions welcome
Getting Help #
Submit an issue on github.
How to contribute #
All feedback and suggestions for improvements are welcome:
Open a discussion on github
Discuss proposed changes
Submit a PR (optional)
Support my work #
This package is possible thanks to the people and companies
who donate money, services or time to keep the project running.
If you're interested in becoming a Sponsor, Backer or Contributor
to expand the project, please visit my github sponsors page.
Or buy me a coffee.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.