Saleor Store
우리 컬렉션을 쇼핑하세요
매일 부에노스아이레스 북부 회랑의 우물 공고와 건설 현황을 확인해 평균보다 평㎡당 가격이 낮은 곳을 표시합니다
Cada día revisamos los avisos de pozo y en construcción del corredor norte de Buenos Aires y marcamos los que cuestan menos por m² que la mediana de su barrio.
커머스TypeScript · CSSGitHub @gastonberardo28-ux온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기opciones inmobiliarias
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Web que lista departamentos en pozo y en construcción del corredor norte de Buenos Aires (Núñez, Saavedra, Coghlan, Vicente López, Olivos, Florida, Florida Oeste y Martínez) que cuestan menos por m² que la mediana de su barrio. Se actualiza todos los días.
Tarea programada diaria (Claude + Chrome)
│ revisa Zonaprop, Mercado Libre, Argenprop y webs de desarrolladoras
▼
data/oportunidades.json ──commit──▶ GitHub ──Actions──▶ next build ──▶ GitHub Pages
│ │ └─▶ Vercel (previews de cada PR)
└─ data/historial/AAAA-MM-DD.json └─ scripts/validar.mjs frena el deploy si los datos están mal
data/oportunidades.json y genera la home, una página por oportunidad (con galería, comparación contra el barrio e historial), metodología, aviso legal, sitemap y robots. Sin servidor.src/app (rutas), src/components (UI), src/lib/data.ts (cálculos), src/lib/site.ts (textos y configuración).items. El historial de precios queda en hist.data/historial/ para poder ver cómo cambia la oferta.scripts/validar.mjs. Si hay un error (precio fuera de rango, zona sin mediana, id duplicado, link roto), la web no se publica.m² ponderado = m² cubiertos + 0,5 × m² descubiertos (balcón, terraza, patio)
descuento = 1 − (precio ÷ m² ponderado) ÷ mediana USD/m² del barrio
gema = descuento ≥ 15%
Las medianas están en data/oportunidades.json → medians. Revisarlas una vez por mes con los informes de Zonaprop Index, Mudafy o el GCBA.
| Campo | Qué es |
|---|---|
id | Identificador estable, sin espacios. No cambiarlo nunca. |
name, zone | Nombre o dirección del proyecto y barrio (tiene que existir en medians). |
amb, cub, ext | Ambientes, m² cubiertos y m² descubiertos. |
usd | Precio actual en dólares. Tiene que coincidir con el último valor de hist. |
fin, del, stage | Forma de pago, entrega y etapa de obra. |
dev | Solo hechos verificables: razón social o "No informada en el aviso". |
note | Una o dos oraciones propias. No copiar descripciones de los avisos. |
first, hist | Fecha en que apareció y lista de [fecha, precio]. |
seen | Última fecha en que se verificó que el aviso sigue activo. Si pasan más de 2 días, la web lo oculta. |
links | Lista de [texto, url] al aviso original. |
photos, photoCredit | Opcional. Hasta 5 URLs de fotos del aviso (la mejor primero) y la fuente ("Zonaprop", "Mercado Libre"). |
npm run validar # revisa los datos y muestra el ranking
npm install
npm run dev # sirve la web en http://localhost:3000
npm run build # genera el sitio estático en out/
GitHub Pages (producción actual). Cada push a main valida, compila con NEXT_PUBLIC_BASE_PATH=/inmobiliario y publica out/ en https://gastonberardo28-ux.github.io/inmobiliario/.
Vercel (previews y, si querés, producción con dominio propio). En vercel.com → Add New → Project → importar inmobiliario. Framework: Next.js, sin variables. Cada PR recibe un link de preview en un comentario. Para usar Vercel como producción, cargar el dominio en Settings → Domains y definir NEXT_PUBLIC_SITE_URL con esa URL.
El procedimiento completo está en docs/actualizacion-diaria.md. Lo ejecuta una tarea programada de Claude que usa el Chrome de una computadora prendida, porque los portales bloquean las búsquedas automáticas desde servidores.
showPhotos: false en src/lib/site.ts las apaga todas.dev lleva solo hechos.