Skip to main content

Welcome to Inmobiliaria Web Documentation

Build and manage your real estate platform with comprehensive property listings, intelligent search, and powerful admin tools.

Property Listings
Manage sales & rentals
Smart Search
Autocomplete & filters
Authentication
Email & Google OAuth

Quick start

Get up and running with Inmobiliaria Web in minutes

1

Set up your environment

Clone the repository and install dependencies:
git clone https://github.com/GiordanoCapponi/inmobiliaria-front-test.git
cd inmobiliaria-front-test
npm install
2

Configure your database

Set up PostgreSQL and run the schema:
psql -U postgres -d inmobiliaria < inmobiliaria_complete_schema.sql
Configure your environment variables for database connection.
3

Start the development server

Run the Vite development server:
npm run dev
Your application will be available at http://localhost:5173
4

Explore the platform

Navigate to the homepage to browse properties, use the search functionality, and create your first listing.

Explore by topic

Dive into specific areas of the platform

Property Listings

Create, manage, and display real estate listings with rich metadata

Search & Filters

Powerful search with autocomplete, synonyms, and advanced filters

User Authentication

Secure authentication with Better Auth, email, and Google OAuth

Interactive Maps

Google Maps and Leaflet integration for property visualization

Admin Panel

Manage properties, users, and platform settings

API Reference

Complete API documentation for all endpoints

Key features

Everything you need to build a modern real estate platform

Intelligent Search

Multi-field search with synonyms, autocomplete, and full-text PostgreSQL search

Image Management

Drag-and-drop image upload with ordering and main image selection

Location Services

Address autocomplete with Google Maps and Leaflet integration

Role-Based Access

User roles with admin panel for property and user management

Ready to get started?

Follow our quickstart guide to set up your real estate platform and create your first property listing.

View Quickstart Guide