Terraland pozwala kupować za kryptowaluty udziały w nieruchomościach przynoszących dochód, a każdy udział jest reprezentowany przez token. Przez prawie dwa lata EMBIQ projektował i budował platformę webową z backendem, łączył ją z KYC i smart kontraktami oraz utrzymywał jej działanie, gdy produkt przechodził z sieci testowych Ethereum na inny publiczny blockchain, a potem na sieci EVM z MetaMask.
Wykorzystane technologie
Python, Django, Celery, Angular, PrimeNG, REST API, JWT, Web3, Ethereum, MetaMask, integracja smart kontraktów, integracja KYC, Google Maps API, AWS S3
Narzędzia
Jira, Confluence, Jenkins, Docker, Git, Sentry
5
Zespół projektu
2 lata
Czas trwania projektu
Aplikacja webowa
Kategoria
Kryptowaluty
Branża

Terraland chciał umożliwić inwestowanie w nieruchomości na wynajem za kryptowaluty: użytkownik kupuje w stablecoinach udział w wybranej nieruchomości, dostaje tokeny reprezentujące ten udział, a później otrzymuje dochód z najmu w formie dywidend. Żeby to działało, platforma musiała połączyć weryfikację tożsamości (KYC), umowy akceptowane przez użytkownika przed każdym zakupem oraz niezawodne połączenie aplikacji webowej ze smart kontraktami na blockchainie. Do tego produkt cały czas się zmieniał. Zaczął jako portal inwestycyjny z mapą nieruchomości i panelem dla posiadaczy tokenów, potem dostał własny token natywny z kupnem, sprzedażą, pulą płynności, stakingiem i głosowaniami (governance), a w 2022 roku rozrósł się w marketplace, na którym posiadacze tokenów głosują nad kolekcjami i nieruchomościami oraz dołączają do prefundów przed zakupem. Po drodze platforma przeszła z sieci testowych Ethereum na inny publiczny blockchain, a potem na sieci EVM z MetaMask, więc backend i frontend musiały dostosowywać się do każdej zmiany bez zaczynania od zera.
Zintegrowałem smart kontrakt z backendem projektu. Wykorzystanie technologii blockchain do cyfryzacji nieruchomości wymagało dużego wysiłku.

Platforma wystartowała w wersji beta, a potem była rozwijana w comiesięcznych iteracjach. EMBIQ dostarczył portal inwestycyjny i panel właściciela, stronę tokena natywnego, a w 2022 roku marketplace z głosowaniami nad kolekcjami, prefundami, osobistym widokiem kolekcji i ankietami governance. Wszystkie te etapy obsługiwał jeden backend w Django z osobną usługą Web3 do wywołań smart kontraktów i automatycznym wdrażaniem kontraktów prefundów, a frontend w Angularze przeszedł z portfela przypisanego do jednego łańcucha na MetaMask. Jakość zapewniały testy manualne i automatyczne, testy API oraz nocne uruchomienia testów API na osobnych środowiskach demo i testowym w AWS, z potokami CI/CD w Jenkinsie. Do platformy podłączono monitoring błędów Sentry, żeby wcześnie wychwytywać problemy. Po głównej fazie rozwoju EMBIQ dalej pomagał przy infrastrukturze, m.in. przy migracji danych na nowe konto AWS w 2025 roku.
Udało nam się dostarczyć bezpieczną i intuicyjną platformę – i do tego innowacyjną. Użytkownik płaci w USDT i kupuje udziały w nieruchomościach w zamian za tokeny. Wszystkie transakcje opierają się na blockchainie (rozproszonym systemie informacyjnym).
Napisz do mnie – omówimy Twoje wymagania i razem zbudujemy Twój dedykowany zespół IT.
Agnes
Specjalista ds. rozwoju biznesu
Zapytaj o wycenę lub poradę
Przeanalizujmy razem koncepcję Twojego projektu i to, na jakim jest etapie.
Otrzymasz od nas wstępną propozycję zakresu projektu oraz szacunek czasu i kosztów.
Konsultacje są objęte umową NDA.