Перейти к основному содержимому

Кейс

Rento

Мультиязычная платформа долгосрочной аренды для поиска жилья, сохранения избранного и запроса просмотров в Galați.

Тип
Платформа аренды
Локация
Galați, Romania

Объём Full_Dev

Full_Dev выполнил полный цикл разработки Rento, включая UX/UI, frontend, backend, базу данных и развёртывание.

  • UX / UI
  • Frontend
  • Backend
  • База данных
  • Развёртывание
Главная страница Rento со списком объявлений
Главная страница с главным блоком и актуальными объявлениями.

Продукт

Контекст и реализованная система

Цель продукта

Цель — создать специализированную платформу долгосрочной аренды для Romania, начиная с Galați, где арендаторы могут находить объекты, сохранять избранное и запрашивать просмотры, а риелторы — управлять объявлениями и обращениями.

Реализованный продукт

Rento обеспечивает мультиязычный поиск аренды с фильтрацией, страницы объектов, аккаунты и избранное, структурированные запросы на просмотр, связь с агентом, рабочее пространство риелтора и административный функционал.

Роль Full_Dev

Объём разработки

  • UX / UI
  • Frontend
  • Backend
  • База данных
  • Развёртывание

AI-инструменты разработки использовались как часть рабочего процесса реализации наряду с классической инженерной практикой.

Пользовательский опыт

Функциональность платформы

Арендаторы

  1. 01

    Поиск объектов

    Просмотр доступной долгосрочной аренды с фото, месячной ставкой, количеством комнат и статусом верификации.

  2. 02

    Поиск и фильтры

    Фильтрация по городу, диапазону цены и количеству комнат для сужения доступных объектов.

  3. 03

    Карточки объектов

    Отдельные страницы с галереями, информацией об объекте, контекстом локации и похожими объявлениями.

  4. 04

    Аккаунты и избранное

    Регистрация и вход по email и паролю, сохранение избранного для авторизованных пользователей.

  5. 05

    Запросы на просмотр

    Структурированный поток запроса просмотра со страницы объекта к риелтору.

Риелторы и платформа

  1. 06

    Рабочее пространство риелтора

    Инструменты для управления объявлениями и входящими обращениями.

  2. 07

    Админ-панель

    Административный функционал для операций платформы.

  3. 08

    Мультиязычный интерфейс

    Публичный просмотр на английском, румынском и русском.

UX / UI

Объём интерфейса

UX/UI и продуктовые потоки разрабатывались в рамках проекта, включая поиск жилья, карточки объектов, рабочее пространство риелтора и интерфейсы админ-панели.

  • Потоки поиска жилья и просмотра объявлений
  • Сканируемые карточки с арендой, комнатами и статусом верификации
  • Страница объекта с галереей и действиями для запроса
  • Раздельные сценарии для арендаторов и риелторов
  • Рабочее пространство риелтора и интерфейсы админ-панели
Страница объекта Rento
Карточка объекта с галереей, информацией и запросом на просмотр.

Инженерия

Подтверждённый стек

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-архитектуры

  1. Cloudflare

    Сеть и edge-уровень

  2. Nginx

    Обратный прокси

  3. Next.js

    Frontend-приложение

  4. FastAPI

    Backend API

  5. PostgreSQL 16

    База данных

Экраны интерфейса

Дополнительные экраны продукта

Фильтры аренды Rento
Просмотр объявлений с фильтрами по городу, цене и комнатам.
Экран входа Rento
Вход в аккаунт для избранного и профиля.

Продакшн

Слой поставки

Продакшн работает на Hetzner VPS с Docker Compose, Nginx в роли обратного прокси и Cloudflare на сетевом edge. Рабочий домен — https://rentonow.ro.

Хост
Hetzner VPS
Оркестрация
Docker Compose
Обратный прокси
Nginx
Сетевой edge
Cloudflare

Реализованная система

Сводка реализации

Production-мультиязычная платформа аренды работает на rentonow.ro с потоками для арендаторов и риелторов, объявлениями, избранным, запросами на просмотр, административным функционалом и развёртыванием на инфраструктуре Hetzner.

Следующий шаг

Реализовано полным циклом.

Посетите рабочую платформу или обсудите похожий продукт с Full_Dev.