Каталог объектов
Карточка показывает то, по чему инвестор реально принимает решение: целевая доходность, минимальный вход, срок проекта и сколько уже собрано. Нажмите «Подробнее» — откроется страница объекта.
Инвестиционный калькулятор
Считает долю в объекте, арендный поток, доход от роста стоимости и итог с учётом комиссии платформы. Пересчёт мгновенный, без перезагрузки.
Личный кабинет инвестора
Портфель, история начислений, документы по каждой сделке и график накопленной доходности.
Накопленная доходность
Последние начисления
| Дата | Объект | Тип | Сумма |
|---|---|---|---|
| 05.09.2026 | Rezidenza Verde | аренда | 218 € |
| 05.09.2026 | Old Town Lofts | аренда | 141 € |
| 28.08.2026 | Baltic Logistic Park | довложение | 5 000 € |
| 05.08.2026 | Rezidenza Verde | аренда | 218 € |
| 19.07.2026 | Sunrise Apart-Hotel | переоценка | +1 340 € |
Мои инвестиции и документы
| Объект | Вложено | Доля | Доходность | Статус | Документы |
|---|
KYC-верификация и приём платежа
Инвестировать нельзя, пока не пройдена верификация — на стенде показан весь путь: анкета → документ → подтверждение → оплата → доля в реестре.
Что происходит на сервере
investor.kyc_status, вебхук провайдера верификации и запись в реестре долей
в одной транзакции PostgreSQL: деньги и доля не могут разъехаться.Административная панель
Три раздела, которые нужны с первого дня: пользователи, объекты, инвестиции. Кнопки рабочие — статусы меняются в таблице.
Заявки на верификацию
| Инвестор | Страна | Документ | Подана | Статус |
|---|
Объекты
| Объект | Цель сбора | Собрано | Инвесторов | Целевая дох. | Статус |
|---|
Последние инвестиции
| № | Инвестор | Объект | Сумма | Способ | Статус |
|---|
Архитектура под рост
В ТЗ прямо сказано: дальше платформу будут масштабировать. Ниже — как этот MVP собирается, чтобы новые функции добавлялись, а не переписывались.
Стек и разрезы
- Next.js + TypeScript — каталог и страницы объектов рендерятся на сервере: они должны индексироваться и открываться быстро, это витрина, которая приводит инвесторов.
- NestJS — модули
auth,investors,properties,investments,kyc,payments,documents. Новый продукт (не жильё, а, скажем, склад или долг) — это новый тип объекта, а не новая система. - PostgreSQL — деньги хранятся целыми числами в минорных единицах
(
numeric/копейки), никаких float. Движение средств — только записи вledger, баланс считается из них, а не правится напрямую. - Идемпотентность платежей — вебхук провайдера может прийти дважды; ключ идемпотентности не даст записать инвестицию два раза.
- Журнал действий — кто из администраторов и когда одобрил KYC, изменил объект, подтвердил выплату. Для такой платформы это не опция.
Порядок сборки MVP
- Этап 1. Схема БД, регистрация и роли, каталог и страница объекта, админка объектов.
- Этап 2. Кабинет инвестора, калькулятор, поток инвестирования, реестр долей, документы.
- Этап 3. KYC-провайдер и платёжный провайдер, начисления и доходность, отчёты в админке.
- Этап 4. Приёмка на тестовом окружении, нагрузка на каталог, передача кода и инструкции по развёртыванию.