You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# NammaSanthe Ledger 📊
A modern, efficient, and easy-to-use Udari (Credit/Debit) management application for small business owners and shopkeepers. Built with Jetpack Compose and Material 3.
## 🚀 Features
- **Customer Management**: Add and track customers with ease.
- **Udari Tracking**: Record credits (Udari) and payments instantly.
- **Real-time Balance**: View total outstanding and individual customer balances on the home dashboard.
- **WhatsApp Integration**: Send professional payment reminders directly via WhatsApp.
- **Transaction History**: Detailed timeline for every customer.
- **Modern UI**: Clean, responsive design following Material 3 guidelines.
- **Offline First**: All data is stored securely on your device using Room Database.
## 🛠 Tech Stack
- **Language**: Kotlin
- **UI Framework**: Jetpack Compose
- **Database**: Room Persistence Library
- **Architecture**: MVVM (Model-View-ViewModel)
- **Dependency Management**: Gradle Version Catalog / BOM
- **Navigation**: Jetpack Compose Navigation
- **Asynchronous Work**: Kotlin Coroutines & Flow
## 📸 Screenshots
| Dashboard | Customer Detail | Add Transaction |
|-----------|-----------------|-----------------|
| (Add screenshot) | (Add screenshot) | (Add screenshot) |
## 🏗 Setup & Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/NammaSantheLedger.git
```
2. Open the project in **Android Studio (Ladybug or newer)**.
3. Wait for Gradle sync to complete.
4. Run the app on an emulator or physical device.
## 📦 Building the APK
To generate a debug APK, run:
```bash
./gradlew assembleDebug
```
The APK will be available at `app/build/outputs/apk/debug/app-debug.apk`.
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Built with ❤️ for local vendors.
# Updated by navyashree1105
About
NammaSanthe Ledger is a modern Udari (credit/debit) management app designed for small business owners and local shopkeepers. Built using Kotlin, Jetpack Compose, Room, and MVVM, the app helps track customer credits, payments, and real-time balances with an intuitive Material 3 interface. It works offline, stores data securely on-device, and support