Skip to main content

Case study

Rento

A multilingual long-term rental platform for discovering homes, saving favorites and requesting property viewings in Galați.

Type
Rental platform
Location
Galați, Romania

Full_Dev scope

Full_Dev handled the full development cycle for Rento, including UX/UI, frontend, backend, database and deployment.

  • UX / UI
  • Frontend
  • Backend
  • Database
  • Deployment
Rento homepage with rental listings
Homepage with hero and latest available rentals.

Product

Context and delivered system

Product goal

The goal was to create a dedicated long-term rental platform for Romania, starting with Galați, where renters could discover properties, save favorites and request viewings, while realtors could manage listings and inquiries.

Delivered product

Rento delivers multilingual rental discovery with search and filtering, property detail pages, user accounts and favorites, structured viewing requests, listing-agent contact, realtor workspace tools and administrative functionality.

Full_Dev role

Development scope

  • UX / UI
  • Frontend
  • Backend
  • Database
  • Deployment

AI-assisted development tools were used as part of the implementation workflow alongside conventional engineering practices.

Product experience

Platform functionality

Renters

  1. 01

    Property discovery

    Browse available long-term rentals with photos, monthly rent, room count and verification status.

  2. 02

    Search and filters

    Filter listings by city, price range and room count to narrow available properties.

  3. 03

    Property details

    Dedicated detail pages with image galleries, listing information, location context and similar rentals.

  4. 04

    Accounts and favorites

    Email and password registration, login, and saved favorites for signed-in users.

  5. 05

    Viewing requests

    Structured viewing-request flow from property detail pages to listing realtors.

Realtors and platform

  1. 06

    Realtor workspace

    Workspace for realtors to manage listings and incoming inquiries.

  2. 07

    Admin panel

    Administrative functionality for platform operations.

  3. 08

    Multilingual interface

    Public browsing in English, Romanian and Russian.

UX / UI

Interface scope

UX/UI and product flows were developed as part of the project, including housing search, property cards, realtor workspace and admin panel interfaces.

  • Housing search and listing browse flows
  • Scannable property cards with rent, rooms and verification status
  • Property detail layout with gallery and inquiry actions
  • Separate renter and realtor interaction paths
  • Realtor workspace and admin panel interfaces
Rento property detail page
Property detail with gallery, listing information and viewing request.

Engineering

Confirmed stack

Frontend
Next.js
Backend
Python · FastAPI · SQLAlchemy 2 · Pydantic v2 · Alembic
Database
PostgreSQL 16
Deployment
Docker Compose · Nginx · Cloudflare · Hetzner VPS

Architecture

Engineering overview

The production stack separates the Next.js frontend from a FastAPI backend. PostgreSQL stores application data. Alembic manages database migrations. SQLAlchemy 2 provides ORM access. Pydantic v2 handles application schemas and validation.

Services run on a Hetzner VPS under Docker Compose orchestration. Next.js and FastAPI run as separate application services — not in the same process.

Production architecture layers

  1. Cloudflare

    Network and edge

  2. Nginx

    Reverse proxy

  3. Next.js

    Frontend application

  4. FastAPI

    Backend API

  5. PostgreSQL 16

    Database

Interface views

Additional product screens

Rento rental filters
Listing browse with city, price and room filters.
Rento login screen
Account login for favorites and profile access.

Production

Delivery layer

Production runs on a Hetzner VPS with Docker Compose, Nginx as reverse proxy and Cloudflare at the network edge. The live domain is https://rentonow.ro.

Host
Hetzner VPS
Orchestration
Docker Compose
Reverse proxy
Nginx
Network edge
Cloudflare

Delivered system

Implementation summary

A production multilingual rental platform is live at rentonow.ro, with renter and realtor workflows, listings, favorites, viewing requests, administrative functionality and a production deployment on Hetzner infrastructure.

Next step

Built end-to-end.

Visit the live platform or discuss a similar product with Full_Dev.