// GlowWheels Login and Orders Screen UI import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:glowwheels/models/shop_model.dart'; import 'package:glowwheels/provider/order_provider.dart'; import 'package:glowwheels/provider/serviceboy_provider.dart'; import 'package:glowwheels/provider/shop_provider.dart'; import 'package:glowwheels/screens/login_screen.dart'; import 'package:glowwheels/screens/main_screen.dart'; import 'package:glowwheels/screens/order_screen.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:hive_flutter/adapters.dart'; import 'package:provider/provider.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Hive.initFlutter(); Hive.registerAdapter(ShopModelAdapter()); runApp( MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => OrderProvider()), ChangeNotifierProvider(create: (_) => ServiceBoyProvider()), ChangeNotifierProvider(create: (_) => ShopProvider()), ], child: GlowWheelsApp(), ), ); } class GlowWheelsApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: LoginScreen(), ); } }