Ruuma App Icon

Ruuma: Menuju Rumah Idaman

Tech Lead & iOS Developer

Mobile App Completed Sep - Nov 2024 Apple Developer Academy

Background

In Indonesia, homeownership remains a significant challenge, with many young professionals struggling to understand and manage mortgage (KPR) processes. The complexity of financial planning, document management, and progress tracking creates barriers to achieving their dream home.

Developed at Apple Developer Academy with focus on financial technology and user experience

Solution

Ruuma is a comprehensive iOS application designed to simplify the home ownership journey. It provides tools for mortgage tracking, financial simulation, and progress monitoring to help users navigate their path to homeownership.

KPR Tracking

Monitor mortgage installments, remaining balance, and payment schedules with detailed breakdowns

Financial Simulation

Plan your mortgage journey with step-by-step simulations and financial projections

Progress Monitoring

Track your home ownership journey with visual progress indicators and milestones

Document Management

Organize and manage KPR-related documents and property information securely

Implementation

Built with SwiftUI and SwiftData, Ruuma leverages iOS native capabilities for mortgage calculations and data storage. The app includes KPR calculation formulas researched from banking industry standards with user-friendly visualizations.

Technical Challenge

The main technical challenge was researching and implementing accurate KPR calculation formulas from banking industry standards and creating an intuitive tracking interface. This was solved through collaboration with banking professionals and SwiftData implementation.

App Screenshots

Ruuma KPR Tracking Interface

KPR tracking dashboard with installment progress and payment details

Ruuma Financial Simulation

Step-by-step mortgage simulation and planning tools

My Role

As Tech Lead and iOS Developer, I led the development of Ruuma from concept to completion. My responsibilities included architecting the app structure, researching KPR calculation methods, implementing SwiftData integration, and designing the user interface.

Tech Lead iOS Developer UX Designer

Skills Learned

SwiftUISwiftDataFinancial ResearchKPR CalculationsUX Design

Team Members

Daud Dhiya' Rozaan

iOS Developer

LinkedIn

Naufal Mufid Fadhlurrohman

UI/UX Designer

LinkedIn

Eldenabih Tavirazin Lutvie

UI/UX Designer

LinkedIn

Muchammad Majapahit Nur Wisisono

iOS Developer

LinkedIn

Ileene Trinia Santoso

Project Manager

LinkedIn