Building Iceland's First Digital
Rental Platform

checkmark
Launched mobile app on Apple App Store and Google Play
checkmark
Migrated platform from Vue 2/Nuxt 2 to Vue 3/Nuxt 3
checkmark
Connected government credit scoring services 
checkmark
Built .NET microservice for bank transactions
checkmark
Implemented real-time property search with interactive maps and saved filters
phones
  • Client name

    Real Estate &
    FinTech Platform

  • Industry

    Real Estate, FinTech

  • Location

    Iceland

  • Size

    50+

  • Duration

    2022 – Present

The platform operates in Iceland's rental housing market. The company secured government funding to build a digital space that didn't exist in the country before, a complete rental management solution with legal support built right in.

Challenges

In-house team handles the product side, business logic, and part of the backend work. We took care of the frontend, mobile development, and all the tricky integrations that needed to happen. Throughout our work on this project, we ran into several challenges worth sharing.

  • bolt

    Technical Debt and Outdated Stack

    The project started before our involvement. Several teams had worked on it before us, leaving an inconsistent codebase. The mobile app had critical bugs and couldn't pass store reviews. The web platform ran on Vue 2 and Nuxt 2 – frameworks that had reached end-of-life.

  • bolt

    Lack of UI Consistency

    Different modules used different UI libraries. Styles were duplicated across projects. Components weren't portable between applications. Each new feature required building the interface from scratch.

  • bolt

    Complex Local Integrations

    Iceland has strict requirements for identity verification and legal contract validity. Electronic signatures must work through local ID cards. Credit scoring goes through specialized Icelandic companies with proprietary APIs. Bank integration requires SOAP protocol with certificates that only work correctly in .NET.

  • bolt

    Legal Contract Validity

    Rental contracts must comply with local legislation. The system collects dozens of parameters: from terms and parties to financial details and termination conditions. An error at any stage makes the contract invalid.

  • bolt

    Incomplete Functionality from Previous Teams

    Previous developers left unfinished parts. Some backend existed but didn't cover frontend needs. Notifications worked selectively. User profiles had basic fields, but landlords needed to see more information about potential tenants.

Solution

Anadea provided the client with a team of specialists under a staff augmentation model. The team included mobile developers, front-end engineers, and back-end engineers.

checkmark
Mobile App Recovery and Launch

We conducted a full code audit. Fixed architectural issues, rewrote part of the logic, added missing features. Implemented notifications via Firebase Cloud Messaging. Connected chat for communication between tenants and landlords. Made profiles editable. Passed store review on the first try and successfully launched the app.

checkmark
Gradual Migration to Modern Stack

We rewrote the platform frontend while maintaining the old version. We moved step by step: first the search page with a map, then profiles, then contracts. Each module was tested separately before integration.

Vue 3 and Nuxt 3 provided Composition API and better typing through TypeScript. Tailwind instead of custom CSS accelerated styling work. Instead of writing classes, we combine utility classes directly in templates. Changes happen faster, consistency is maintained automatically.

checkmark
Creating a Shared UI Library

We developed a private npm package with UI components: buttons, forms, modals, cards – all in one place. Install the package in a new project, import components, they look the same everywhere. Library updates automatically propagate to all apps after version update. This saved dozens of development hours.

checkmark
Electronic Signature Integration

We connected Signicat via REST API. The user fills out the contract on our side, clicks "Sign," we generate a PDF and send it to Signicat. There, verification occurs via ID card: QR code scanning in the MitID mobile app or similar solution for Iceland. After signing, Signicat returns the signed document. We store it and update the contract status.

checkmark
Credit Scoring Automation

The user enters their personal number, we query data from the Icelandic service, receive a score and financial indicators. Add net income, calculate affordability ratio. The landlord sees "pre-approval" (confirmation that the tenant is financially reliable). This automated a process that previously required manual verification.

checkmark
.NET Microservice Development for Banking

SOAP protocol requires a specific certificate for encryption. Python wouldn't handle it correctly. We brought in a .NET consultant for a month. He created a separate microservice that accepts requests from the main backend, communicates with the bank via SOAP, and returns results. Modular architecture allowed integration without changing the core system.

Core Platform Features

  • Property search with interactive map. Real-time filtering by rooms, price, and rental periods. Map shows listings with price markers. Saved searches send notifications when new properties match criteria.
  • Electronic contract system. Step-by-step contract creation with automatic legal wording. Covers parties, finances, terms, and conditions. E-signing via Signicat with ID card verification.
  • Pre-approval and verification. Automated credit scoring from Icelandic bureaus. Identity verification via document scanning with verified badges.
  • User profiles. Detailed tenant resumes and landlord portfolios. Profile completion percentage affects search ranking.
  • Digital inspections. Photo documentation at move-in and move-out. The system compares both reports and highlights new damage to prevent deposit disputes.
  • Multi-channel notifications. Email, SMS, and push alerts for listings, messages, contracts, and payments.
  • Mobile app. Geolocation-based search, optimized chat with file sharing, and real-time push notifications.
docs

Services

  • hand

    Full-stack development

  • code

    Mobile development

  • screen

    Legacy system migration

  • achievement

    Third-party integrations

Tech Stack

vue

Vue 3

nuxt

Nuxt 3

type script

TypeScript

tailwind

Tailwind CSS

react native

React Native

python

Python

django

Django

.net

.NET

signicat

Signicat

vue

Vue 3

nuxt

Nuxt 3

type script

TypeScript

tailwind

Tailwind CSS

react native

React Native

python

Python

django

Django

.net

.NET

signicat

Signicat

Business Value

The implemented platform fully aligns with the next strategic goals:

  • checkmark

    Platform positioned as market leader in Icelandic rental space with no direct competitors offering comparable functionality.

  • checkmark

    Electronic signing and verification streamline rental process, reducing time from property viewing to signed contract.

  • checkmark

    Pre-approval system helps tenants stand out in a competitive market while giving landlords confidence.

  • checkmark

    Mobile application extends platform reach, allowing users to browse properties and manage rentals on the go.

  • checkmark

    Government integrations guarantee legal compliance and reduce manual verification work.

Anadea logo

Contact us

Let's explore how our expertise can help you achieve your goals! Drop us a line, and we'll get back to you shortly.

attention
attention
attention

Other Projects