An Android app to manage room rent details using Jetpack Compose and Room Database (KSP). This app helps in recording monthly rents, calculating balances, viewing historical data, and managing bills efficiently.
- Add monthly rent details including:
- Room number
- Month
- Room rent
- Electricity bill
- Amount paid
- Automatically calculates:
- Total rent (room rent + electricity bill)
- Remaining balance
- Carries forward previous balance to the next month
- View previous records:
- Filter by room number and month
- Sorted and scrollable list of records
- Delete options:
- Delete a specific month's bill
- Delete all transactions of a room
- UI updates instantly
- Simple and responsive Jetpack Compose UI
- Jetpack Compose – Modern UI Toolkit
- Room Database (KSP) – Local data persistence
- Kotlin – Language
- MVVM Architecture – Clean architecture
- State Management –
ViewModel+StateFloworLiveData
- Export data as PDF/Excel
- Backup to Firebase
- Admin login
- Monthly notifications for pending dues
- Go to the [Releases Section][https://github.com/Vikashchaurasiya07/RoomRent/releases/tag/RoomRent]
- Download the latest
.apkfile (e.g.RoomRentApp-v1.0.apk) - Transfer the APK to your Android phone (if downloaded on PC)
- On your phone:
- Go to Settings > Security
- Enable Install from Unknown Sources
- Tap the APK file and install
✅ You're good to go! Open the app and start managing room rent.
- Clone the repository:
- Open in Android Studio
- Let Gradle sync and build the project
- Connect an emulator or physical Android device
- Click Run
▶️
---
https://github.com/Vikashchaurasiya07/RoomRent/releases/tag/RoomRent
## 👨💻 Developed By
**Vikash Kumar Chaurasiya**
Final Year Student
Email: vikashchaurasiya2078@gmail.com
---