Кейс
Rento
Мультиязычная платформа долгосрочной аренды для поиска жилья, сохранения избранного и запроса просмотров в Galați.
- Тип
- Платформа аренды
- Локация
- Galați, Romania
- Адрес в production
- rentonow.ro(открывается в новой вкладке)
Объём Full_Dev
Full_Dev выполнил полный цикл разработки Rento, включая UX/UI, frontend, backend, базу данных и развёртывание.
- UX / UI
- Frontend
- Backend
- База данных
- Развёртывание

Продукт
Контекст и реализованная система
Цель продукта
Цель — создать специализированную платформу долгосрочной аренды для Romania, начиная с Galați, где арендаторы могут находить объекты, сохранять избранное и запрашивать просмотры, а риелторы — управлять объявлениями и обращениями.
Реализованный продукт
Rento обеспечивает мультиязычный поиск аренды с фильтрацией, страницы объектов, аккаунты и избранное, структурированные запросы на просмотр, связь с агентом, рабочее пространство риелтора и административный функционал.
Роль Full_Dev
Объём разработки
- UX / UI
- Frontend
- Backend
- База данных
- Развёртывание
AI-инструменты разработки использовались как часть рабочего процесса реализации наряду с классической инженерной практикой.
Пользовательский опыт
Функциональность платформы
Арендаторы
01
Поиск объектов
Просмотр доступной долгосрочной аренды с фото, месячной ставкой, количеством комнат и статусом верификации.
02
Поиск и фильтры
Фильтрация по городу, диапазону цены и количеству комнат для сужения доступных объектов.
03
Карточки объектов
Отдельные страницы с галереями, информацией об объекте, контекстом локации и похожими объявлениями.
04
Аккаунты и избранное
Регистрация и вход по email и паролю, сохранение избранного для авторизованных пользователей.
05
Запросы на просмотр
Структурированный поток запроса просмотра со страницы объекта к риелтору.
Риелторы и платформа
06
Рабочее пространство риелтора
Инструменты для управления объявлениями и входящими обращениями.
07
Админ-панель
Административный функционал для операций платформы.
08
Мультиязычный интерфейс
Публичный просмотр на английском, румынском и русском.
UX / UI
Объём интерфейса
UX/UI и продуктовые потоки разрабатывались в рамках проекта, включая поиск жилья, карточки объектов, рабочее пространство риелтора и интерфейсы админ-панели.
- Потоки поиска жилья и просмотра объявлений
- Сканируемые карточки с арендой, комнатами и статусом верификации
- Страница объекта с галереей и действиями для запроса
- Раздельные сценарии для арендаторов и риелторов
- Рабочее пространство риелтора и интерфейсы админ-панели

Инженерия
Подтверждённый стек
- Frontend
- Next.js
- Backend
- Python · FastAPI · SQLAlchemy 2 · Pydantic v2 · Alembic
- База данных
- PostgreSQL 16
- Развёртывание
- Docker Compose · Nginx · Cloudflare · Hetzner VPS
Архитектура
Инженерный обзор
Production-стек разделяет frontend на Next.js и backend на FastAPI. PostgreSQL хранит данные приложения. Alembic управляет миграциями. SQLAlchemy 2 обеспечивает ORM-доступ. Pydantic v2 обрабатывает схемы и валидацию.
Сервисы работают на Hetzner VPS под оркестрацией Docker Compose. Next.js и FastAPI работают как отдельные сервисы приложения — не в одном процессе.
Слои production-архитектуры
Cloudflare
Сеть и edge-уровень
Nginx
Обратный прокси
Next.js
Frontend-приложение
FastAPI
Backend API
PostgreSQL 16
База данных
Экраны интерфейса
Дополнительные экраны продукта


Продакшн
Слой поставки
Продакшн работает на Hetzner VPS с Docker Compose, Nginx в роли обратного прокси и Cloudflare на сетевом edge. Рабочий домен — https://rentonow.ro.
- Хост
- Hetzner VPS
- Оркестрация
- Docker Compose
- Обратный прокси
- Nginx
- Сетевой edge
- Cloudflare
- Рабочий домен
- rentonow.ro(открывается в новой вкладке)
Реализованная система
Сводка реализации
Production-мультиязычная платформа аренды работает на rentonow.ro с потоками для арендаторов и риелторов, объявлениями, избранным, запросами на просмотр, административным функционалом и развёртыванием на инфраструктуре Hetzner.
Следующий шаг
Реализовано полным циклом.
Посетите рабочую платформу или обсудите похожий продукт с Full_Dev.