We designed and implemented a Retail Inventory Management System tailored for modern retail operations. This system leverages cloud-native architecture, real-time data synchronization, and secure access control, enabling businesses to manage inventory more efficiently while reducing operational overhead.
void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Invoice App', theme: ThemeData( primarySwatch: Colors.blue, ), home: HomePage(), ); } }
void _submitData() { FirebaseFirestore.instance.collection('invoices').add({ 'invoiceId': invoiceId, 'products': products, }).then((value) { setState(() { invoiceId = ''; products.clear(); }); ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Invoice submitted!'))); }).catchError((error) { ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $error'))); }); }