Salt la conținutul principal

Studiu de caz

Rento

Platformă multilingvă de închiriere pe termen lung pentru descoperirea locuințelor, salvarea favoritelor și solicitarea vizionărilor în Galați.

Tip
Platformă de închiriere
Locație
Galați, Romania

Domeniu Full_Dev

Full_Dev a gestionat ciclul complet de dezvoltare pentru Rento, inclusiv UX/UI, frontend, backend, bază de date și punerea în producție.

  • UX / UI
  • Frontend
  • Backend
  • Bază de date
  • Punere în producție
Pagina principală Rento cu anunțuri de închiriere
Pagina principală cu hero și cele mai recente anunțuri disponibile.

Produs

Context și sistem livrat

Obiectiv produs

Obiectivul a fost crearea unei platforme dedicate de închiriere pe termen lung pentru România, începând cu Galați, unde chiriașii pot descoperi proprietăți, salva favorite și solicita vizionări, iar agenții imobiliari pot gestiona anunțuri și solicitări.

Produs livrat

Rento oferă descoperire multilingvă de închiriere cu căutare și filtrare, pagini de detaliu, conturi și favorite, solicitări structurate de vizionare, contact cu agentul, instrumente pentru agenți și funcționalitate administrativă.

Rolul Full_Dev

Domeniu de dezvoltare

  • UX / UI
  • Frontend
  • Backend
  • Bază de date
  • Punere în producție

Instrumentele AI de dezvoltare au fost folosite ca parte a fluxului de implementare, alături de practici de inginerie convenționale.

Experiență produs

Funcționalitate platformă

Chiriași

  1. 01

    Descoperire proprietăți

    Parcurge anunțuri de închiriere pe termen lung cu fotografii, chirie lunară, număr de camere și status de verificare.

  2. 02

    Căutare și filtre

    Filtrează anunțurile după oraș, interval de preț și număr de camere.

  3. 03

    Detalii proprietate

    Pagini dedicate cu galerii, informații despre anunț, context locație și anunțuri similare.

  4. 04

    Conturi și favorite

    Înregistrare și autentificare cu email și parolă, favorite salvate pentru utilizatori autentificați.

  5. 05

    Solicitări de vizionare

    Flux structurat de solicitare a vizionării de pe pagina proprietății către agent.

Agenți și platformă

  1. 06

    Spațiu de lucru agent

    Instrumente pentru gestionarea anunțurilor și solicitărilor primite.

  2. 07

    Panou administrativ

    Funcționalitate administrativă pentru operațiunile platformei.

  3. 08

    Interfață multilingvă

    Navigare publică în engleză, română și rusă.

UX / UI

Domeniu interfață

UX/UI și fluxurile de produs au fost dezvoltate ca parte a proiectului, inclusiv căutarea locuințelor, cardurile de proprietăți, spațiul de lucru al agenților și interfețele panoului administrativ.

  • Fluxuri de căutare locuințe și parcurgere anunțuri
  • Carduri scanabile cu chirie, camere și status verificare
  • Layout detaliu proprietate cu galerie și acțiuni de solicitare
  • Trasee separate pentru chiriași și agenți
  • Spațiu de lucru agent și interfețe panou administrativ
Pagina de detaliu proprietate Rento
Detaliu proprietate cu galerie, informații și solicitare de vizionare.

Inginerie

Stack confirmat

Frontend
Next.js
Backend
Python · FastAPI · SQLAlchemy 2 · Pydantic v2 · Alembic
Bază de date
PostgreSQL 16
Punere în producție
Docker Compose · Nginx · Cloudflare · Hetzner VPS

Arhitectură

Prezentare inginerie

Stack-ul de producție separă frontend-ul Next.js de backend-ul FastAPI. PostgreSQL stochează datele aplicației. Alembic gestionează migrările. SQLAlchemy 2 oferă acces ORM. Pydantic v2 gestionează schemele și validarea.

Serviciile rulează pe un Hetzner VPS sub orchestrarea Docker Compose. Next.js și FastAPI rulează ca servicii de aplicație separate — nu în același proces.

Straturi arhitectură producție

  1. Cloudflare

    Rețea și edge

  2. Nginx

    Proxy invers

  3. Next.js

    Aplicație frontend

  4. FastAPI

    API backend

  5. PostgreSQL 16

    Bază de date

Vederi interfață

Ecrane suplimentare produs

Filtre de închiriere Rento
Listare cu filtre pe oraș, preț și număr de camere.
Ecran de autentificare Rento
Autentificare cont pentru favorite și acces profil.

Producție

Strat de livrare

Producția rulează pe un Hetzner VPS cu Docker Compose, Nginx ca reverse proxy și Cloudflare la edge-ul rețelei. Domeniul live este https://rentonow.ro.

Host
Hetzner VPS
Orchestrare
Docker Compose
Proxy invers
Nginx
Edge rețea
Cloudflare

Sistem livrat

Rezumat implementare

O platformă multilingvă de închiriere în producție este live pe rentonow.ro, cu fluxuri pentru chiriași și agenți, anunțuri, favorite, solicitări de vizionare, funcționalitate administrativă și implementare pe infrastructura Hetzner.

Pasul următor

Construit pe tot ciclul.

Vizitează platforma live sau discută un produs similar cu Full_Dev.