Walk through Shahi Expense inside a phone-frame replica of the real Material 3 Flutter UI — Dashboard, Add Expense, GST Invoice, Payment Settle, Stock and more. Tap a step pill or use the Previous / Next buttons.
The home screen replicates the real Material 3 layout — a teal gradient AppBar with greeting, six quick-action tiles in a 3×2 grid, four financial summary cards, and live recent-activity sections.
The actual Add Expense screen with M3 outlined fields. Type the amount with the built-in calculator (toggle the keyboard / calculator icon), pick a category from a searchable bottom-sheet, and save.
The Invoices tab summarises totals and status counts. Each row shows invoice number, party, item count, GST rate, status pill and grand total — tap to open the detail view, edit or share.
The full GST invoice form. Auto-numbered, party picker, dates, items from your stock catalogue with HSN and per-line GST. Totals box shows CGST/SGST split. One tap saves and opens share.
Allocate one received payment across multiple invoices. The green hero banner shows the source payment; the list below lets you allocate exact amounts per invoice. Allocated / Unallocated totals stay live.
Stock items list with header summary (count, low-stock count, total value). Each row shows name, HSN, selling price and live quantity with a status icon — red ⚠️ when below the threshold you set.
The Tools page bundles four utilities into a 2×2 grid, plus quick widgets. Currency converter (30+ currencies), IFSC bank lookup, live Gold & Silver and Indian Pincode finder.
Settings is grouped into Personalisation, Business and Data. Each row uses a coloured M3 leading icon. Drawer-accessible too — the actual app surfaces these from the side drawer.