dash_panel 0.1.0 copy "dash_panel: ^0.1.0" to clipboard
dash_panel: ^0.1.0 copied to clipboard

DASH (Dart Admin/System Hub) - A modern admin panel framework for Dart, inspired by FilamentPHP. Build beautiful admin interfaces with ease.

example/lib/main.dart

import 'package:dash_activity_log/dash_activity_log.dart';
import 'package:dash_analytics/dash_analytics.dart';
import 'package:dash_example/models/models.dart';
import 'package:dash_example/pages/settings_page.dart';
import 'package:dash_panel/dash_panel.dart';

Future<void> main() async {
  print('🚀 Dash Example Admin Panel\n');

  // Register all generated models
  registerAllModels();

  // Create and configure the admin panel
  await Panel()
      .applyConfig()
      .authModel<User>()
      .registerPages([SettingsPage.make()])
      .plugins([
        // Analytics
        AnalyticsPlugin.make()
            .enableDashboardWidget(true)
            .trackPageViews(true)
            .trackModelEvents(true)
            .retentionDays(90),

        // Audit trails
        ActivityLogPlugin.make().logDescription(true),
      ])
      .serve(host: 'localhost', port: 8080);
}
1
likes
150
points
25
downloads

Publisher

verified publishernicepants.dev

Weekly Downloads

DASH (Dart Admin/System Hub) - A modern admin panel framework for Dart, inspired by FilamentPHP. Build beautiful admin interfaces with ease.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

bcrypt, collection, crypto, get_it, intl, jaspr, jaspr_router, meta, path, shelf, shelf_static, sqlite3, yaml

More

Packages that depend on dash_panel