Skip to content

Vikashchaurasiya07/RoomRent

Repository files navigation

🏠 Room Rent Management App

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.


📱 Features

  • 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

🧱 Tech Stack

  • Jetpack Compose – Modern UI Toolkit
  • Room Database (KSP) – Local data persistence
  • Kotlin – Language
  • MVVM Architecture – Clean architecture
  • State ManagementViewModel + StateFlow or LiveData

✅ Upcoming Features

  • Export data as PDF/Excel
  • Backup to Firebase
  • Admin login
  • Monthly notifications for pending dues

📥 How to Download and Install the App

✅ Option 1: Download APK from GitHub

  1. Go to the [Releases Section][https://github.com/Vikashchaurasiya07/RoomRent/releases/tag/RoomRent]
  2. Download the latest .apk file (e.g. RoomRentApp-v1.0.apk)
  3. Transfer the APK to your Android phone (if downloaded on PC)
  4. On your phone:
    • Go to Settings > Security
    • Enable Install from Unknown Sources
  5. Tap the APK file and install

✅ You're good to go! Open the app and start managing room rent.


✅ Option 2: Build from Source (for developers)

  1. Clone the repository:
  2. Open in Android Studio
  3. Let Gradle sync and build the project
  4. Connect an emulator or physical Android device
  5. Click Run ▶️

---
https://github.com/Vikashchaurasiya07/RoomRent/releases/tag/RoomRent


## 👨‍💻 Developed By

**Vikash Kumar Chaurasiya**  
Final Year Student  
Email: vikashchaurasiya2078@gmail.com

---

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages