case study

Safely

Safely pomaga właścicielom nieruchomości gromadzić wszystkie dokumenty związane z wynajmem w jednym miejscu i ograniczać finansowe ryzyko związane z nieruchomością do minimum.

Lokalizacja

Estonia

Branża

Ubezpieczenia / Nieruchomości

Technologie

Ruby HTML

A mock-up of the Safely website on a laptop and a phone

Platforma oferuje również kreator umów najmu. Właściciele mogą tworzyć dokumenty i edytować umowy przy użyciu elastycznego szablonu. Gdy kontrakt jest gotowy, najemcy mogą zapoznać się z jego warunkami, wnieść uwagi, a następnie złożyć podpis.

Safely wspiera właścicieli nieruchomości w zakresie właściwej dokumentacji umów i protokołów zdawczo-odbiorczych, rozliczania kosztów i fakturowania, przypomnień, odczytów i instrukcji, a także zarządzania zgłoszeniami serwisowymi i dostawcami usług.

Kontekst

Pomysł na platformę wywodzi się ze świata ubezpieczeń. Branża zauważyła, że roszczenia związane z najmem i zarządzanie nimi mają wiele wspólnego z typowymi procesami ubezpieczeniowymi. Ubezpieczyciele zwracali uwagę na brak protokołów zdawczo-odbiorczych zawierających informacje o stanie nieruchomości.

Powodowało to problemy z prowadzeniem dokumentacji fotograficznej stanu wynajmowanych mieszkań. Ubezpieczyciele zgłaszali też powtarzające się problemy z niedotrzymywaniem harmonogramów przeglądów technicznych, co często skutkowało utratą gwarancji.

W odpowiedzi na te potrzeby powstało Safely – początkowo jako proste narzędzie, które przez lata rozwinęło się w rozbudowaną platformę zarządzania, wyposażoną we wbudowany silnik ryzyka oraz integracje z biurami kredytowymi na potrzeby oceny ryzyka ubezpieczeniowego. Warto wspomnieć, że silnik ryzyka Safely potrafi oceniać ryzyko ubezpieczeniowe na podstawie analizy statystycznej i scoringu ryzyka.

Wyzwanie

Największym wyzwaniem było zaspokojenie potrzeb i automatyzacja złożonych procesów biznesowych w ramach jednej platformy. Szybko okazało się, że w branży nieruchomości nie istnieją powszechnie przyjęte najlepsze praktyki. Niemal każda firma ma własne procesy, interpretacje prawne, podejście do relacji z najemcami i istniejące systemy IT.

Zależało nam na jednej, łatwej w utrzymaniu platformie, dlatego wyzwaniem stało się zaprojektowanie elastycznego i modułowego systemu. Chcieliśmy stworzyć narzędzie alternatywne wobec aplikacji tworzonych na zamówienie pojedynczych podmiotów. Zdecydowaliśmy się na RoR, ponieważ Rails pozwolił nam osiągnąć elastyczność i konfigurowalność przy jednoczesnym zachowaniu spójnej platformy.

Proces

Aby uruchomić marketing Safely, musieliśmy szybko wdrożyć system. Dzięki Ruby on Rails byliśmy w stanie wydać działający prototyp w ciągu kilku tygodni, zamiast czekać miesiącami na ukończenie pełnego wdrożenia. Korzystaliśmy z konwencji ROR, co uprościło późniejsze utrzymanie Safely. Framework jest przy tym regularnie aktualizowany o niezbędne łatki bezpieczeństwa.

Od strony architektury systemu postawiliśmy na wspólny komponent bazowy, obsługujący podstawowe zadania techniczne, takie jak zarządzanie użytkownikami, rejestracja i obsługa haseł. Pozostałe komponenty określamy mianem mikro-aplikacji. Większe niż mikroserwisy, zawierają pełne rozwiązania biznesowe – między innymi do rozliczania kosztów, zarządzania dokumentami i fakturowania.

Screenshots of the Safely website

Infrastruktura Safely opiera się na jednej bazie kodu, którą wdrażamy w różnych krajach. Pozwala to klientom zarządzać rozwiązaniami white-label we własnym środowisku technologicznym. Utrzymywanie systemu w ramach jednej bazy kodu jest też efektywne dla naszego zespołu programistów platformy.

W warstwie frontendowej zdecydowaliśmy się na framework JavaScript Stimulus, który pozwolił nam przyspieszyć pracę nad kodem i zadbać o płynność animacji w aplikacji webowej.

Za wyborem Ruby przemawiały też inne względy. Jest to język z rozbudowanymi mechanizmami bezpieczeństwa i wieloma wbudowanymi zabezpieczeniami. ROR wymusza ponadto zestaw wskaźników wydajności, którymi programiści kierują się od samego początku pracy. W efekcie możliwe jest budowanie systemu z mniejszych, niezależnych funkcji – zamiast jednej monolitycznej aplikacji.

A mock-up of the website on a phone

Co osiągnęliśmy

Stworzyliśmy solidną platformę, która pomaga właścicielom nieruchomości sprawnie zarządzać wszystkimi dokumentami związanymi z wynajmem. Dzięki Ruby on Rails dostarczyliśmy szybkie, wysoce skalowalne i – co najważniejsze – bezpieczne rozwiązanie, które chroni wrażliwe dane za pomocą zaawansowanych mechanizmów ochrony.

Wdrażając zaawansowane funkcje, takie jak ocena ryzyka i scoring kredytowy, pomogliśmy Safely zapewnić właścicielom nieruchomości i ubezpieczycielom większą kontrolę i spokój ducha w zarządzaniu nieruchomościami i polisami. Zadbaliśmy o to, by platforma działała bez zarzutu, oferowała niezawodne doświadczenie użytkownika i była wystarczająco elastyczna, by odpowiadać na różnorodne i zmieniające się potrzeby właścicieli oraz najemców.

Skonsultuj z nami Twój projekt