Logo Lanfrica

xMurungi/Mali-App

Domain:

digital infrastructure

Record type:

software
Creator:
xMu
Host:
A Compose Multiplatform rent management app using M-pesa This is a Kotlin Multiplatform project targeting Android, iOS using Compose Multiplatform for the UI. * `/composeApp` is for code that will be shared across your Compose Multiplatform applications. It contains several subfolders: - `commonMain` is for code that’s common for all targets. - Other folders are for Kotlin code that will be compiled for only the platform indicated in the folder name. For example, if you want to use Apple’s CoreCrypto for the iOS part of your Kotlin app, `iosMain` would be the right folder for such calls. * `/iosApp` contains iOS applications. Even if you’re sharing your UI with Compose Multiplatform, you need this entry point for your iOS app. This is also where you should add SwiftUI code for your project. Learn more about Kotlin Multiplatform… # 🏠 **MaliApp – Rent Management System** MaliApp is a mobile-based **rent management system** designed to streamline rental property operations. It enables **landlords, tenants, and property managers** to efficiently manage payments, track rent status, and receive notifications—all in one place. --- ## 📌 **Features** ### 🔹 **For Tenants** ✔️ View rent history and payment status ✔️ Make **Mpesa payments** directly from the app ✔️ Receive **automated rent reminders** via push notifications ✔️ Access digital rent receipts ### 🔹 **For Landlords & Property Managers** ✔️ Add, edit, and manage **tenant records** ✔️ Track **monthly payments & overdue balances** ✔️ Generate **rent reports** in PDF format ✔️ Securely **store payment transactions** --- ## 🛠 **Tech Stack** | Component | Technology Used | |---------------------|----------------| | **Frontend** | Kotlin, Jetpack Compose | | **Backend** | Firebase Firestore, Firebase Authentication | | **Payments** | Mpesa API (STK Push) | | **Notifications** | Firebase Cloud Messaging (FCM) | | **Offline Support**| Room Database | | **PDF Generation** | Android PDFDocument API | --- ## 📲 **Installation & Setup** ### ** …

Languages