import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'app/app.dart'; import 'data/local/hive_boxes.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Initialize Hive and open all boxes await initHive(); // Load environment variables await dotenv.load(fileName: '.env'); // Seed default settings and checklist items on first launch await seedDefaults(); runApp( const ProviderScope( child: App(), ), ); }