Team:

Project Manager — 1
QA Engineer — 1
UI/UX Designer — 1
Backend Developer — 1
Android Developers — 2
IOS Developers — 2

Technologies:

Kotlin Multiplatform (KMP)
Swift
Room (SQLite)
Ktor Client
kotlinx.serialization
REST APIs
Custom Backend Infrastructure
Offline-First Data Synchronization

Duration: 4 months (January 2026 – April 2026)

Project Overview:

PropKeeper is a mobile application designed to help landlords and property investors manage residential and commercial rental properties. The platform provides a centralized way to track rental income, expenses, payment schedules, and property performance.

The key requirement was ensuring uninterrupted access to data, even when users have limited or no internet connectivity.

Solution:​

Our team developed an offline-first mobile application that allows users to continue working with their property data without an active internet connection. All changes are stored locally and automatically synchronized once connectivity is restored.

Key features include:​

• Property portfolio management for residential and commercial real estate

• Rental payment tracking and scheduling

• Income and expense management

• Financial analytics and reporting

• Push notifications and payment reminders

• Multilingual and multicurrency support

• Secure local data storage and synchronization

Technical Highlights:

To achieve reliable offline functionality and maintain a consistent user experience across platforms, we implemented a modern cross-platform architecture based on Kotlin Multiplatform.

Result:

The delivered solution enables property owners to manage rental operations, monitor financial performance, and access critical information anytime, regardless of network availability. The scalable architecture also positions the product for future growth in international markets.