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.
14Products
5Categories
🔍
Product Name
Category
Stock Qty
Min Stock
Purchase Price
Selling Price
Margin
Tata Salt 1kg
Grocery
2
10
₹20
₹28
40%
Aashirvaad Atta 5kg
Grocery
3
15
₹210
₹250
19%
Fortune Oil 1L
Grocery
2
12
₹130
₹150
15%
Amul Butter 100g
Dairy
1
8
₹48
₹58
21%
Amul Milk 500ml
Dairy
20
10
₹25
₹30
20%
Mother Dairy Curd 400g
Dairy
15
8
₹30
₹38
27%
Maggi Noodles 70g
Snacks
4
20
₹12
₹15
25%
Lays Chips 52g
Snacks
30
15
₹18
₹22
22%
Britannia Biscuits 100g
Snacks
25
12
₹20
₹25
25%
Parle-G 200g
Snacks
40
20
₹18
₹22
22%
Tata Salt 1kg
Grocery
Stock2
Min10
Purchase₹20
Sell₹28
Margin40%
Aashirvaad Atta 5kg
Grocery
Stock3
Min15
Purchase₹210
Sell₹250
Margin19%
Fortune Oil 1L
Grocery
Stock2
Min12
Purchase₹130
Sell₹150
Margin15%
Amul Butter 100g
Dairy
Stock1
Min8
Purchase₹48
Sell₹58
Margin21%
Amul Milk 500ml
Dairy
Stock20
Purchase₹25
Sell₹30
Margin20%
Mother Dairy Curd 400g
Dairy
Stock15
Purchase₹30
Sell₹38
Margin27%
Maggi Noodles 70g
Snacks
Stock4
Min20
Purchase₹12
Sell₹15
Margin25%
Lays Chips 52g
Snacks
Stock30
Purchase₹18
Sell₹22
Margin22%
Britannia Biscuits 100g
Snacks
Stock25
Purchase₹20
Sell₹25
Margin25%
Parle-G 200g
Snacks
Stock40
Purchase₹18
Sell₹22
Margin22%
नमस्ते, Shopkeeper! 🙏
Saturday, 7 November 2026
Here is your business overview for today
📊Dashboard
💰Today's Sales₹1,2727 transactions todayTap to flip
Sales Breakdown
Cash Sales: ₹686
UPI Sales: ₹586
Average Bill: ₹182
Tap to flip back
📈Today's Profit₹23318.3% marginTap to flip
Profit Details
Gross Profit: ₹233
Total Sales: ₹1,272
Best Seller: Parle-G 200g
Tap to flip back
⚠️Low Stock Items5items need restockingTap to flip
No comments yet. Be the first!