Build a Simple Offline Kirana Shop Management App
Build a simple, production-ready Android application for small and medium kirana shops in India.
The app must be extremely simple, fast, and easy to use. It should work completely offline and be designed for shopkeepers with little or no smartphone experience.
Do not generate unnecessary features, complex settings, dashboards, animations, or advanced architecture.
Technology
- Flutter
- SQLite (Offline Database)
- Android 8+
UI
- White background
- Green primary color
- Large buttons
- Rounded cards
- Simple layout
- Hindi + English support
Bottom Navigation (5 Tabs)
- Home
- Sale
- Purchase
- Stock
- More
---
Home
Show only:
- Today's Sales
- Today's Profit
- Low Stock Products
---
Add Product
Fields:
- Product Name
- Product Type (Loose / Packed)
- Opening Stock
- Purchase Price
- Selling Price
- Minimum Stock
The shopkeeper should type quantity naturally.
Examples:
- 50 kg
- 250 gram
- 20 packet
- 12 piece
- 5 litre
The app must automatically detect the unit, convert it internally for calculations, and update stock correctly.
---
Sale
Features:
- Product Search
- Quantity Input
- Save Sale
After saving:
- Reduce stock automatically
- Calculate profit automatically
- Save transaction automatically
---
Purchase
Fields:
- Product
- Supplier Name
- Quantity
- Purchase Price
After saving:
- Increase stock automatically.
---
Stock
Show:
- Product Name
- Current Stock
- Purchase Price
- Selling Price
Buttons:
- Edit
- Add Stock
Show Low Stock automatically.
---
Customer Udhar
Fields:
- Customer Name
- Phone Number
- Outstanding Amount
Allow adding payments and viewing payment history.
---
Supplier
Fields:
- Supplier Name
- Amount Due
Allow recording payments.
---
More
Only:
- Shop Name
- Backup
- Restore
---
Database
Create only:
- Products
- Sales
- Purchases
- Customers
- Suppliers
---
Automatic Features
- Automatic stock update after sale
- Automatic stock update after purchase
- Automatic profit calculation
- Local database backup
---
Performance
- Fully Offline
- Fast startup
- Smooth on low-end Android phones
- Clean UI
- Ready to use
Generate the complete Flutter Android project with all screens connected and functional. Keep the code simple and avoid unnecessary files.
Home
Comments (0)
No comments yet. Be the first!
Sign in to leave a comment
Stock
Manage your inventory, view stock levels, and update products.
No comments yet. Be the first!