Klantenondersteuning voor je Flutter app
Riverpod state management, GoRouter-compatibele schermen en een configureerbaar auth-hooks-systeem. Een complete klantenondersteuning UI-bibliotheek die integreert in elke Flutter-applicatie.
escalated:
git:
url: https://github.com/escalated-dev/escalated-flutter.gitWaarom Escalated
Waarom Escalated voor Flutter
Een native Flutter-bibliotheek ontworpen voor je klantgerichte supportervaring.
Riverpod State Management
Tickets, artikelen en auth-status worden beheerd via Riverpod-providers. Reactief, testbaar en composeerbaar — volgens Flutter best practices.
Platform-native Widgets
StatusBadge, PriorityBadge, SlaTimer, SatisfactionRating en meer — allemaal gebouwd met Material Design en donker/licht thema-ondersteuning.
Auth Hooks Systeem
Overschrijf login-, logout-, registratie- en token-verversingsgedrag. Gebruik de standaard Bearer-token-implementatie of koppel je eigen auth-flow.
Aan de slag
Hoe het werkt
Drie stappen van nul naar een werkende helpdesk.
Afhankelijkheid Toevoegen
Voeg escalated toe aan je pubspec.yaml
Pakketten Installeren
flutter pub get
Je App Wrappen
Wrap je app met EscalatedPlugin, geef je API-basis-URL door en koppel de schermen aan je GoRouter.
Functies
Gebouwd voor Flutter
Alles wat je nodig hebt voor een klantenondersteuningservaring in je Flutter-app.
Riverpod Providers
Auth, tickets, kennisbank en thema-status worden beheerd via Riverpod. Observeer providers reactief en combineer status over schermen.
GoRouter Navigatie
Alle schermen zijn GoRouter-compatibele widgets. Koppel ze aan je bestaande navigatie of gebruik de meegeleverde routedefinities.
Donker & Licht Thema
Volledige ondersteuning voor donker en licht met Material Design tokens. Respecteert systeemvoorkeuren en staat handmatige wisseling toe.
i18n in 4 Talen
Engelse, Spaanse, Franse en Duitse vertalingen inbegrepen. Alle klantgerichte strings zijn lokaliseerbaar.
Configureerbare Design Tokens
Overschrijf de primaire kleur, randradius en andere design tokens via EscalatedConfig om bij je app-merk te passen.
Complete Schermenset
Login, registratie, ticketlijst, ticket aanmaken, ticketdetail met antwoorden, kennisbank, gasttoegang en instellingen — allemaal productierijp.
Code
Eenvoudige Integratie
Een paar regels om klantenondersteuning aan je Flutter-app toe te voegen.
// main.dart import 'package:escalated/escalated.dart'; void main() { runApp( ProviderScope( child: EscalatedPlugin( config: EscalatedConfig( baseUrl: 'https://api.example.com', primaryColor: Colors.indigo, ), child: MaterialApp.router( routerConfig: GoRouter( routes: [ ...escalatedRoutes, ...yourAppRoutes, ], ), ), ), ), ); }
Klaar om supporttickets aan je Flutter-app toe te voegen?
Installeer de bibliotheek, wrap je app en koppel de schermen. Open source en voor altijd gratis.