๐ฑ Surat Mandi โ Bag Calculator & Billing App
Overview
The Surat Mandi Bag Calculator App was built for vendors and committee members of the Surat Mandi (Agricultural Produce Market). Traditionally, vendors used to manually calculate sack weights and billing on paper, which was time-consuming, error-prone, and lacked digital records.
This mobile solution simplifies the process by allowing vendors to:
- Enter per 20kg price
- Add multiple sack weights
- Get instant bill calculations including tax, commission, and labor charges
- Save soft copies of bills digitally while still retaining the option for hardcopy printouts
Problem Statement
Vendors at Surat Mandi needed a tool that could:
- Reduce manual effort in calculating sack weights and final bills.
- Store records digitally for future reference.
- Provide multilingual support (English, Hindi, Gujarati) for wider accessibility.
- Offer both hardcopy & softcopy options for billing.
Solution
I developed a cross-platform mobile app using Flutter with a clean and user-friendly interface.
Key highlights:
- Simple flow: Enter Price โ Add Bags โ Calculate โ Save/Print.
- Bills are automatically stored in a local database (SQLite) for offline access.
- Supports 3 languages (English, Hindi, Gujarati) using localization.
- Integrated with Google AdMob for monetization.
- Designed with GetX for smooth state management and responsive UI.
Technology Stack
- Framework: Flutter
- State Management: GetX
- Local Database: SQLite (via sqflite package)
- Ads & Monetization: Google AdMob
- Multi-Language Support: Flutter Localization (EN, HI, GU)
Features
- ๐ฆ Bag Calculator: Enter sack weights and auto-calculate total.
- ๐งพ Bill Generation: Includes tax, commission, and labor charges.
- ๐พ Bill History: Saved in local DB with date & time stamps.
- ๐จ๏ธ Print Option: Easy hardcopy for physical records.
- ๐ Multilingual Support: English, Hindi, Gujarati.
- ๐ Clean UI: Minimal design for easy usability.
- ๐ธ Monetization: Integrated AdMob banners.
Future Enhancements
- ๐ Push Notifications: Daily mandi price alerts & reminders.
- ๐ API Integration: Fetch live market prices from official sources.
- ๐ณ Subscription Model: Premium features such as cloud backup & analytics.
- ๐ค Data Export: Generate and share PDF/Excel bills directly.
- โ๏ธ Cloud Sync: Store bills securely online with vendor login.
Outcome
The app successfully digitized the billing process for Surat Mandi vendors, reducing manual errors and saving significant time. By combining both hardcopy and softcopy record-keeping, it provided a smooth transition from traditional methods to digital workflows.
Flow (Screenshots)
- Splash โ 2. Product Selection โ 3. Bag Calculator โ 4. Bill Summary โ 5. Bill History