Dukandar - Enhancing Offline Retail Management
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
Dukandar – Smart Offline Retail Business & Sales Ledger
Dukandar is a modern Android-based business management application designed for small retailers, kirana stores, shopkeepers, and MSME businesses to digitally manage their daily sales, cash collections, online/UPI payments, expenses, profits, transaction history, and financial analytics — without depending on an active internet connection.
The application follows an offline-first architecture, allowing business data to be stored locally and accessed instantly. It replaces traditional paper-based management with a clean, intuitive and mobile-friendly digital ledger.
The app provides a centralized dashboard for monitoring Cash Collection, Online UPI Collection, Total Sales, Expenses and Net Profit, while its analytics module converts transaction data into easy-to-understand visual charts and trends.
Key Features
* Real-time business dashboard
* Cash & Online/UPI collection tracking
* Automatic total sales & net profit calculation
* Daily income and expense recording
* Calendar-based daily transaction management
* Transaction history with search functionality
* Visual analytics and profit trends
* PDF monthly financial reports
* CSV ledger export
* Daily business-entry reminders
* Optional 4-digit PIN app lock
* Custom business name, owner name & currency
* System / Light / Dark theme support
* Transaction editing, deletion and recovery workflow
* Fully optimized Android UI using Jetpack Compose
* Fast local database operations with Room
*Designed to work without continuous internet connectivity
The project is built using Kotlin, Jetpack Compose, Material 3, Room Database, MVVM architecture, Repository pattern and Kotlin Coroutines/Flow, providing a scalable and maintainable Android application structure.
The architecture separates the UI, ViewModel, repository/business logic and local data layers, making the application easier to maintain and extend.
*Offline-First
*Business transactions remain available even when there is no internet connection.
*Smart Profit Calculation
*The app automatically calculates:
*Net Profit = Total Income − Expenses
*So shopkeepers don't need to manually calculate daily profit.
*Cash + UPI Tracking
*Separately tracks cash and online/UPI collections, giving the shopkeeper a clearer view of payment distribution.
*Business Analytics
*Transforms raw transactions into visual profit trends, collection charts and historical insights.
*Digital Ledger
*Replaces traditional paper with a structured digital transaction history.
*Reports & Export
*Generates monthly PDF reports and CSV ledger data for accounting, sharing and record keeping.
*Professional UI
#Technology Stack
Android Development
Kotlin
Jetpack Compose
Material 3
Android SDK
Kotlin Coroutines
Kotlin Flow
Architecture
MVVM
Repository Pattern
Reactive State Management
Modular UI architecture
Database
Room Database
SQLite
DAO
Reactive Flow queries
Other
PDF Report Generation
CSV Export
Local Preferences
Android Notifications / Reminder Scheduling
FileProvider
Automated/local data handling
Dukandar is a modern Android-based business management application designed for small retailers, kirana stores, shopkeepers, and MSME businesses to digitally manage their daily sales, cash collections, online/UPI payments, expenses, profits, transaction history, and financial analytics — without depending on an active internet connection.
The application follows an offline-first architecture, allowing business data to be stored locally and accessed instantly. It replaces traditional paper-based management with a clean, intuitive and mobile-friendly digital ledger.
The app provides a centralized dashboard for monitoring Cash Collection, Online UPI Collection, Total Sales, Expenses and Net Profit, while its analytics module converts transaction data into easy-to-understand visual charts and trends.
Key Features
* Real-time business dashboard
* Cash & Online/UPI collection tracking
* Automatic total sales & net profit calculation
* Daily income and expense recording
* Calendar-based daily transaction management
* Transaction history with search functionality
* Visual analytics and profit trends
* PDF monthly financial reports
* CSV ledger export
* Daily business-entry reminders
* Optional 4-digit PIN app lock
* Custom business name, owner name & currency
* System / Light / Dark theme support
* Transaction editing, deletion and recovery workflow
* Fully optimized Android UI using Jetpack Compose
* Fast local database operations with Room
*Designed to work without continuous internet connectivity
The project is built using Kotlin, Jetpack Compose, Material 3, Room Database, MVVM architecture, Repository pattern and Kotlin Coroutines/Flow, providing a scalable and maintainable Android application structure.
The architecture separates the UI, ViewModel, repository/business logic and local data layers, making the application easier to maintain and extend.
*Offline-First
*Business transactions remain available even when there is no internet connection.
*Smart Profit Calculation
*The app automatically calculates:
*Net Profit = Total Income − Expenses
*So shopkeepers don't need to manually calculate daily profit.
*Cash + UPI Tracking
*Separately tracks cash and online/UPI collections, giving the shopkeeper a clearer view of payment distribution.
*Business Analytics
*Transforms raw transactions into visual profit trends, collection charts and historical insights.
*Digital Ledger
*Replaces traditional paper with a structured digital transaction history.
*Reports & Export
*Generates monthly PDF reports and CSV ledger data for accounting, sharing and record keeping.
*Professional UI
#Technology Stack
Android Development
Kotlin
Jetpack Compose
Material 3
Android SDK
Kotlin Coroutines
Kotlin Flow
Architecture
MVVM
Repository Pattern
Reactive State Management
Modular UI architecture
Database
Room Database
SQLite
DAO
Reactive Flow queries
Other
PDF Report Generation
CSV Export
Local Preferences
Android Notifications / Reminder Scheduling
FileProvider
Automated/local data handling
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.