Своёё — P2P-маркетплейс аренды жилья
Готовый P2P-маркетплейс аренды жилья на Next.js 14. Верификация пользователей, Contact Shield, мессенджер, геоструктура с метро, оплата, админ-панель. Код production-ready, задеплоен.
арендамаркетплейснедвижимостьp2psaas
Описание
Своёё — полноценная платформа для прямой аренды жилья без посредников. Собственник и арендатор общаются напрямую: контакты раскрываются только после взаимной верификации и обмена сообщениями (Contact Shield).
Что уже сделано и работает
Авторизация
— Magic link (email), Yandex OAuth, VK OAuth
— Согласие с политикой конфиденциальности (152-ФЗ)
Верификация пользователей
— Загрузка селфи с явным согласием на биометрию (ст. 11 152-ФЗ)
— Ручная модерация в админке (одобрить / отклонить с комментарием)
— Бейдж «Верифицирован» на профиле
Contact Shield
— Телефон виден только если обе стороны верифицированы и обменялись сообщениями
— Защита от спама и анонимов
Объявления
— Создание/редактирование с фотогалереей (S3)
— Геопривязка: город → район → станция метро + Яндекс Карты
— Теги, условия (питомцы, дети, мебель, залог и т.д.)
— Модерация (DRAFT → PENDING → PUBLISHED / REJECTED)
Мессенджер
— Real-time через Pusher
— Индикатор онлайн, счётчики непрочитанных
Профиль арендатора
— Анкета с фото, предпочтениями, метро (до 5 станций)
— Рейтинги AS_TENANT / AS_LANDLORD
— Виден в каталоге арендаторов
Оплата
— Интеграция с ЮKassa и Т-Банк
— Цифровые договоры аренды
Гео-структура
— City → District + MetroLine → MetroStation
— GPS-автоопределение города
— CRUD через админку
Админ-панель
— Пользователи, объявления, верификации, жалобы, рейтинги, договоры, гео
— Блокировка пользователей, выдача Pro-доступа
— Observability: SEV0–SEV3 события, баг-репорты
Прочее
— Избранное (объявления + профили арендаторов)
— Жалобы с категориями и модерацией
— Push-уведомления
— Sitemap, SEO-метаданные
Стек
Next.js 14 App Router · TypeScript · Prisma 5 · PostgreSQL · Auth.js v5 · Tailwind CSS · Pusher · S3 (REG.RU Cloud) · ЮKassa · Т-Банк · PM2
Что получает покупатель
— Полный исходный код (без скрытых частей)
— Настроенный деплой (ecosystem.config.js, PM2)
— Рабочая схема БД с миграциями
— Документация по гео-структуре и деплою
Что уже сделано и работает
Авторизация
— Magic link (email), Yandex OAuth, VK OAuth
— Согласие с политикой конфиденциальности (152-ФЗ)
Верификация пользователей
— Загрузка селфи с явным согласием на биометрию (ст. 11 152-ФЗ)
— Ручная модерация в админке (одобрить / отклонить с комментарием)
— Бейдж «Верифицирован» на профиле
Contact Shield
— Телефон виден только если обе стороны верифицированы и обменялись сообщениями
— Защита от спама и анонимов
Объявления
— Создание/редактирование с фотогалереей (S3)
— Геопривязка: город → район → станция метро + Яндекс Карты
— Теги, условия (питомцы, дети, мебель, залог и т.д.)
— Модерация (DRAFT → PENDING → PUBLISHED / REJECTED)
Мессенджер
— Real-time через Pusher
— Индикатор онлайн, счётчики непрочитанных
Профиль арендатора
— Анкета с фото, предпочтениями, метро (до 5 станций)
— Рейтинги AS_TENANT / AS_LANDLORD
— Виден в каталоге арендаторов
Оплата
— Интеграция с ЮKassa и Т-Банк
— Цифровые договоры аренды
Гео-структура
— City → District + MetroLine → MetroStation
— GPS-автоопределение города
— CRUD через админку
Админ-панель
— Пользователи, объявления, верификации, жалобы, рейтинги, договоры, гео
— Блокировка пользователей, выдача Pro-доступа
— Observability: SEV0–SEV3 события, баг-репорты
Прочее
— Избранное (объявления + профили арендаторов)
— Жалобы с категориями и модерацией
— Push-уведомления
— Sitemap, SEO-метаданные
Стек
Next.js 14 App Router · TypeScript · Prisma 5 · PostgreSQL · Auth.js v5 · Tailwind CSS · Pusher · S3 (REG.RU Cloud) · ЮKassa · Т-Банк · PM2
Что получает покупатель
— Полный исходный код (без скрытых частей)
— Настроенный деплой (ecosystem.config.js, PM2)
— Рабочая схема БД с миграциями
— Документация по гео-структуре и деплою
Технологии:
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Tailwind CSS
- Auth.js
- Pusher
- S3
Что входит в покупку:
- Полный исходный код проекта
- База данных со структурой
- Установка проекта входит в стоимость
- Документация и инструкции
- Техническая поддержка 30 дней
Цена
200 000 ₽
0 ₽
Исходный код
Документация
Поддержка 30 дней
База данных
Установка включена
