← Back to projects

Kodula

Bespoke PropTech platform and custom CMS for real estate.

Year2022
ServicesDevelopment, Design, PropTech

Kodula is a modern, high-end real estate agency operating in Estonia. In a highly competitive real estate market, visual presentation, immediate responsiveness, and digital accessibility are paramount to securing exclusive property listings and attracting premium buyers.

NSWEB was commissioned to develop a bespoke PropTech ecosystem for Kodula from scratch. Moving away from heavy, unoptimized ready-made CMS templates, we engineered a fast, unified Nuxt application covering the public site, the admin dashboard, and the API layer, backed by a Postgres database through Prisma. This architecture allows the agency to manage property portfolios with maximum speed and zero operational friction.

After running successfully in production for several years, the platform's original Vue.js frontend and Ruby on Rails backend were fully migrated to this single Nuxt 4 codebase, replacing the Rails API and Devise authentication with Nuxt server routes and session-based auth while carrying over every listing, photo, and admin account.

Kodula real estate landing page

1. Kodula digital interface engineered by NSWEB

The Challenge

Standard real estate platforms built on monolith systems often suffer from poor performance due to unoptimized image assets and rigid content structures. For Kodula, the core engineering challenges included:

Our Solutions

Nuxt.js

Nuxt.js

PostgreSQL

PostgreSQL

1. High-Performance Client Application & Reactive Search

To capture user attention, we focused heavily on visual luxury, fluid micro-interactions, and instant database querying.

Kodula detailed object view

2. Optimized property profile with integrated responsive media grid

Kodula detailed object view

3. Property grid

2. Custom Nuxt CMS Backend & Media Pipeline

Instead of relying on rigid third-party plugins, we built a highly secure, lightweight headless backend tailored specifically to real estate data models, running as Nuxt server routes right alongside the public site.

The Business Outcome

Ready to build your masterpiece?

Let's turn your vision into a high-performance digital product. Start with a quick discovery call.

Start a Project