Crear una fuente

Agregá tus publicaciones al mapa

Una fuente es un archivo JSON con tus inmuebles. Lo subís gratis a internet y cualquier usuario puede agregarlo a MeMudo.

1 Armá el archivo

Tu archivo repo.json tiene esta estructura. Cada campo se muestra en un lugar distinto de la app:

{
  "id": "mi-fuente",
  "name": "Mi Fuente de Inmuebles",
  "shortName": "MF",     ← panel de fuentes
  "listings": [{
    "id": "1",
    "date": "2026-03-22",        ← histograma + lista
    "type": "alquiler",         ← badge en tarjeta
    "price": {"amount": 400000, "currency": "ARS"},  ← precio + mapa
    "address": "San Martin 2450",  ← tarjeta + pill mapa
    "neighborhood": "Centro",
    "bedrooms": 1,
    "thumbnail": "https://...",   ← miniatura lista
    "images": ["https://..."],    ← galeria detalle
    "lat": -31.635, "lng": -60.708   ← posición en mapa
  }]
}
Ver ejemplo JSON completo
{
  "id": "mi-fuente",
  "name": "Mi Fuente de Inmuebles",
  "shortName": "MF",
  "links": [
    {
      "icon": "external-link",
      "text": "Ver publicación",
      "url": "{postUrl}"
    }
  ],
  "listings": [
    {
      "id": "1",
      "postUrl": "https://ejemplo.com/inmueble/1",
      "source": "mi-scraper",
      "date": "2026-03-22",
      "caption": "Depto 2 amb en centro, luminoso",
      "thumbnail": "https://tu-cdn.com/fotos/1.jpg",
      "images": ["https://tu-cdn.com/fotos/1.jpg"],
      "type": "alquiler",
      "price": { "amount": 400000, "currency": "ARS" },
      "address": "San Martin 2450",
      "neighborhood": "Centro",
      "city": "Santa Fe",
      "bedrooms": 1,
      "lat": -31.635,
      "lng": -60.708
    }
  ]
}

2 Campos de la fuente

id Nombre corto unico, sin espacios
name Nombre completo para mostrar
shortName 2-4 letras (aparece en el detalle)
links Botones en cada publicación
listings Array con las publicaciones

3 Campos de cada publicación

Los obligatorios tienen *. El resto es opcional. Si no tenés un dato, no lo pongas.

id *ID unico
postUrl *Link original
date *2026-03-22
caption *Descripción
thumbnail *URL foto principal
images *Array de URLs
typealquiler o venta
priceObjeto con amount y currency
addressDirección
neighborhoodBarrio
bedroomsDormitorios
lat, lngCoordenadas para el mapa
Google Maps clic derecho mostrando coordenadas

Abrí Google Maps, hacé clic derecho en la ubicación y copiá las coordenadas. El primer numero es lat, el segundo lng.

Sin coordenadas la publicación aparece al costado del mapa, no ubicada.

4 Botones de link

Definí que botones aparecen en el detalle de cada publicación. Usá llaves con el nombre del campo para insertar datos.

Iconos disponibles: instagram external-link globe house search map-pin

Ver ejemplo
"links": [
  {
    "icon": "globe",
    "text": "Ver publicación",
    "url": "{postUrl}"
  },
  {
    "icon": "instagram",
    "text": "@{source}",
    "url": "https://instagram.com/{source}"
  }
]

5 Subilo a internet

Google Drive

  1. Subí el archivo y compartilo como público
  2. Usá: https://drive.google.com/uc?export=download&id=TU_ID

Puede ser lento. GitHub es mas confiable.

Otro hosting

Cloudflare Pages, Netlify, Vercel. Cualquier URL publica con CORS funciona.

6 Agregalo a MeMudo

Abrí MeMudo
Tocá
Fuentes → + Agregar
Pegá la URL

Tu fuente queda en tu navegador. Para que la vean todos, sugerila desde el panel.

Tips

Mantené los id estables entre actualizaciones.
Sacá propiedades vendidas/alquiladas. Las viejas (+30d) se atenuan.
Las fotos son URLs (https://...), no archivos.
Coordenadas: Google Maps → clic derecho → copiar.