Как мы запустили блокчейн-платформу таймшеринга по модели RWA Rent Onchain
Полный цикл работ по разработке платформы Rent Onchain, или как Roobinium выступает в роли продуктовой команды для работы над NFT-маркетплейсом.
Кейс по токенизации активов в недвижимости
О проекте
Rent Onchain — стартап в сфере недвижимости, Web3 и RWA, в основе которого лежит платформа таймшеринга и NFT-маркетплейс на базе блокчейна Polygon. Основная идея и миссия проекта — демократизировать инвестиции в недвижимость и упростить вход в рынок за счёт токенизации прав проживания и прозрачной блокчейн-инфраструктуры.
Задача
Перед Roobinium стояла комплексная задача:
- Разработать фирменный стиль и полный пакет айдентики
- Спроектировать удобную архитектуру для Web3-платформы
- Разработать UX/UI интерфейсы для: платформы таймшеринга, NFT-маркетплейса, лендингов, мобильного приложения, личного кабинета пользователя
- Реализовать фронтенд-часть на React / Next.js
- Интегрировать смарт-контракты (Solidity)
- Подготовить платформу к полноценному запуску
Команда
В проекте приняли участие следующие специалисты:
Решение
1. Продуктовая аналитика и проектирование
Мы принципиально не создаём громоздкие ТЗ на сотни страниц. Вместо этого перед стартом разработки формируется компактный, но рабочий пакет документов, который позволяет синхронизировать продукт, дизайн и разработку.
В основе — PRD (Product Requirements Document) объёмом 10–20 страниц. В нём фиксируется цель продукта, описание целевой аудитории, ключевые сценарии (инвестирование, выпуск токенизированного актива, вторичный рынок, управление активами), ограничения по регуляторике и юрисдикциям, а также KPI. Это документ, который задаёт рамки и помогает принимать решения в процессе разработки.
Параллельно создаются детализированные user flow: регистрация, верификация, покупка RWA-актива, управление портфелем, вывод средств, формирование отчётности. Эти схемы позволяют увидеть систему целиком и выявить узкие места до начала кодинга.
Мы начали с продуктового исследования:
- определили ключевые пользовательские сценарии;
- сформировали структуру платформы;
- спроектировали пользовательские пути (user flow);
- выделили критические точки доверия — подтверждения транзакций, прозрачность владения NFT, отображение доходности.
Были сформированы два основных сегмента аудитории — инвесторы в недвижимость и пользователи таймшеринга. Для каждого сегмента проработаны сценарии входа, покупки, управления активами.
2. UX-архитектура платформы
Проработали следующие элементы:
- структуру маркетплейса NFT;
- карточку объекта недвижимости;
- сценарий покупки Time-NFT;
- механику участия в розыгрышах (raffle);
- личный кабинет с отображением активов.
Особое внимание уделили понятному отображению комиссий, информированию о транзакциях и упрощению Web3-действий для пользователя без крипто-опыта.
3. UI-дизайн и дизайн-система
Мы создали полноценную дизайн-систему, включающую в себя следующие элементы:
- базовая айдентика;
- типографика;
- цветовая палитра;
- набор UI-компонентов: модальные окна и все элементы интерфейса в разных состояниях.
Это позволило ускорить разработку, обеспечить единый стиль и масштабировать продукт без потери качества.
Пример профессионального UX проектирования и UI дизайна сервиса платформы RWA.
4. Разработка и интеграция
Технологический стек — Node.js, React.js / Next.js, Solidity.
Отдельно формируется архитектурная схема, включающая:
- Frontend (React / Next.js);
- Backend API (Node.js);
- базу данных;
- интеграции (платежные провайдеры, кастодианы, сервисы регуляторных проверок);
- админ-панель;
- CI/CD-контур;
Ключевым элементом является API-контракт (OpenAPI / Swagger), благодаря которому фронтенд и бэкенд могут разрабатываться параллельно без постоянной блокировки друг друга. Также фиксируется Definition of Done — чёткое понимание, при каких условиях задача считается завершённой.
Проект развивался через структурированную модель ветвления:
- main — production
- develop — staging
- feature/* — новые задачи
- hotfix/* — срочные исправления
Каждый Pull Request был привязан к задаче в Jira, содержал описание изменений и обязательный чек-лист: тестирование, отсутствие breaking changes, обновление документации при необходимости. Без code review изменения не попадали в develop.
Jenkins-пайплайн автоматизировал процесс:
Для Pull Request:
- install
- lint
- test
- build
Для develop:
- deploy на staging
- smoke-тесты
Для main:
- deploy в production
- релиз-ноты
- создание тегов
Это обеспечило предсказуемость релизов и снижение человеческого фактора.
Команда реализовала:
- адаптивный фронтенд;
- интеграцию с блокчейном Polygon;
- подключение смарт-контрактов;
- отображение статусов транзакций;
- работу маркетплейса.
Мы сопровождали проект до этапа полноценного запуска.
5. Лендинги и инвестиционный сайт
Были разработаны два сайта:
- caribbean-rentoncha-in
- invest-rentoncha-in
Задачи лендингов:
- донести ценность продукта;
- сформировать доверие;
- объяснить модель токенизации недвижимости;
- стимулировать регистрацию и заявки от инвесторов.
6. QA, приемка и релизы
QA-процесс включал проверку соответствия acceptance criteria, тестирование ключевых пользовательских сценариев, обработку ошибок, корректность расчётов доходности и, при необходимости, нагрузочные тесты.
Перед релизом происходил freeze ветки develop, создавалась release-ветка, проводился финальный regression и только после этого выполнялся деплой в production с последующим мониторингом.
После релиза отслеживались метрики: активные пользователи, объём инвестиций, ошибки API, latency. Настраивались алерты, анализировались логи, проводилась командная ретроспектива.
Результаты
- Создана масштабируемая дизайн-система.
- Реализован NFT-маркетплейс.
- Настроена интеграция со смарт-контрактами.
- Платформа полностью спроектирована и запущена.
- Подготовлена база для дальнейшего развития продукта.
Rent Onchain получил не просто дизайн, а готовый цифровой продукт с продуманной UX-архитектурой и технической реализацией.
Что важно в этом кейсе:
- Мы работали как продуктовая команда.
- Проектировали сложный Web3-сервис с нуля.
- Учитывали поведение пользователей без крипто-опыта.
- Довели проект до запуска.
