TR

Türkçe

MENÜ

MENÜ

Emlak Ofisleri için Satış Yönetim Platformu

Fizbot'un beş yıllık React kod tabanını dört ayda Next.js'e taşıdık; planlanan sprintlerin %95'i zamanında teslim edildi.

Sektör

Proptech

Hizmetler

Web Geliştirme Ürün Geliştirme

Ürünü Gör

Fizbot'un emlak CRM platformu Sales Navigator'ın frontend'ini beş yıllık legacy React kod tabanından dört ayda Next.js ve TypeScript'e taşıdık. Fizbot, Türkiye, Portekiz, Romanya ve ötesinde binlerce emlak ofisine hizmet veren bir proptech şirketi. Sales Navigator platformu, emlak danışmanlarının potansiyel müşterileri takip etmesine ve geri dönüşleri yönetmesine yardım ediyor, ofis yöneticilerine de ekip performansında net görünürlük veriyor. Platform birden fazla dilde ve pazarda çalışıyor.

Problem

Fizbot'un ürünü beş yıldır büyüyordu. Frontend de onunla büyümüştü ama kontrollü biçimde değil. Kod tabanı eski bir React sürümü üzerindeydi, component kütüphanesi yoktu ve yıllar içinde tutarsız pattern'ler birikmişti. Yeni özellik eklemek, bir yerdeki değişikliğin başka bir yeri bozabildiği kırılgan bir kod tabanıyla uğraşmak demekti.

Fizbot'un şirket içi ekibi backend ve ürün tarafında güçlüydü. Eksik olan kıdemli frontend mühendisliğiydi. Tam zamanlı kıdemli bir frontend geliştirici almak yakın planlarında yoktu. Frontend işini sahiplenebilecek, bağımsız yürütebilecek ve ekibin geri kalanını yavaşlatmadan istikrarlı biçimde yayına alabilecek bir iş ortağına ihtiyaçları vardı.

Ne Yaptık

Kıdemli bir frontend geliştiricisini dört ay boyunca doğrudan Fizbot'un ürün ekibine dahil ettik ve onların mühendislik ekibiyle birlikte iki haftalık Scrum sprintleri yürüttük.

İş temelden başladı. Sıfırdan bir component kütüphanesi kurduk ve platform genelinde tutarlı tasarım pattern'leri oturttuk. Her arayüz öğesi, form, tablo, modal ve navigasyon component'i dokümante edildi ve yeniden kullanılabilir hale geldi. Bu, geri kalan her şeyin ön koşuluydu. Olmasaydı uygulamayı yeniden kurmak aynı şeyleri defalarca yazmak anlamına gelirdi.

Component kütüphanesi devreye girdikten sonra tüm frontend'i eski React kod tabanından Next.js'e taşıdık. Beş yılda birikmiş frontend kodu, dört ayda yeniden kuruldu ve modernleştirildi. Yeni kod tabanı daha hızlı, genişletmesi daha kolay ve Fizbot ekibinin kendi başına sürdürebileceği pattern'ler üzerine kurulu.

Süreç boyunca özellik geliştirmenin yanında dokümantasyon, hata düzeltmeleri ve sürekli iyileştirmeleri de üstlendik. Çalışma modeli genişlemeyi kolaylaştırdığı için kapsam ilk brief'in ötesine geçti.

Tüm iş birliği boyunca planlanan sprint işinin %95'ini zamanında teslim ettik. Fizbot'un ürün ekibi iki haftada bir neyin çıkacağını tam olarak biliyordu.

Sonuç

Fizbot'un frontend'i artık altında ortak bir component kütüphanesi olan modern bir Next.js stack'i üzerinde çalışıyor. Yıllardır genişletmesi zor olan bir platform artık istikrarlı bir tempoda geliştirilebiliyor.

Dört aylık iş birliği, yıllarca birikmiş frontend borcunun temizlenmesine karşılık geldi. Üstelik ürün ekibinin yol haritasını bozmadan ve Fizbot'a ek tam zamanlı personel aldırmadan.

MERKEZ

Maslak Mah. AOS 55. Sok.
B Blok Apt. No: 4 / 542
Sarıyer / İstanbul 34475

AR-GE

Üniversite Mah. Sarıgül Sok.
No: 37 / 1 İç Kapı No: 91
Avcılar / İstanbul 34320

© 2026 SHFT. Tüm hakları saklıdır.

Bir ürün fikriniz mi var?

PROJE BAŞLAT

MERKEZ

Maslak Mah. AOS 55. Sok.
B Blok Apt. No: 4 / 542
Sarıyer / İstanbul 34475

AR-GE

Üniversite Mah. Sarıgül Sok.
No: 37 / 1 İç Kapı No: 91
Avcılar / İstanbul 34320

© 2026 SHFT. Tüm hakları saklıdır.

Bir ürün fikriniz mi var?

PROJE BAŞLAT

MERKEZ

Maslak Mah. AOS 55. Sok. B Blok Apt. No: 4 / 542
Sarıyer / İstanbul 34475

AR-GE

Üniversite Mah. Sarıgül Sok. No: 37 / 1 İç Kapı No: 91 Avcılar / İstanbul 34320

© 2026 SHFT. Tüm hakları saklıdır.

Bir ürün fikriniz mi var?

PROJE BAŞLAT