Initial commit of Flutter project

This commit is contained in:
2025-09-19 11:30:38 +05:30
parent 1f0ec17edc
commit 4a9ae0a3b3
28 changed files with 2033 additions and 594 deletions

View File

@@ -5,10 +5,10 @@ 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_profile_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:glowwheels/screens/splash_screen.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:hive_flutter/adapters.dart';
import 'package:provider/provider.dart';
@@ -17,13 +17,20 @@ void main() async {
await Hive.initFlutter();
Hive.registerAdapter(ShopModelAdapter());
Hive.registerAdapter(ShopDetailsAdapter());
if (!Hive.isBoxOpen('shopbox')) {
await Hive.openBox<ShopModel>('shopbox');
}
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => OrderProvider()),
ChangeNotifierProvider(create: (_) => OrdersProvider()),
ChangeNotifierProvider(create: (_) => ServiceBoyProvider()),
ChangeNotifierProvider(create: (_) => ShopProvider()),
ChangeNotifierProvider(create: (_) => ShopProfileProvider()),
],
child: GlowWheelsApp(),
),
@@ -35,7 +42,7 @@ class GlowWheelsApp extends StatelessWidget {
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: LoginScreen(),
home: SplashDecider(),
);
}
}