Cómo construí 100photographers
Del prompt a la web publicada, con las redes y las métricas cerrando el círculo.
160
fotógrafos y biografías
20
artículos
20
diálogos
6 h
refresco del dashboard
Ver la web ↗
contenido
visitas medidas
tráfico
idea → código
Jonathan
Ideas y criterio
Valido cada cambio
Claude Code
Escribe código, scripts y textos
a partir de conversaciones
Bing Images
Fuente de retratos, obras
y portadas de libros
Scrapers Python
Selenium + BeautifulSoup
portrait, image, batch
sync_images.py
Actualiza index y data.json
de cada fotógrafo
Repo local
HTML, CSS y JS estáticos
sin backend
Scripts de build
Sitemap, páginas y GA4
generadores en Python
GitHub
Commit y push a main
Repositorio del proyecto
GitHub Actions
Prerender (Playwright),
sitemap y despliegue FTP
100photographers.com
Web estática en BanaHosting
160 fichas · 20 artículos · 20 diálogos
Textos editoriales
Bios, artículos y diálogos
escritos con Claude
Datos JSON
160 fotógrafos · 20 artículos
20 diálogos
Contenido Instagram
Listas, stories y reels
generados con Python
Metricool
Programación de posts
y métricas sociales
Instagram
Audiencia y comunidad
tráfico de vuelta a la web
Google Analytics 4
Visitas, orígenes
y páginas más vistas
Search Console
Posicionamiento
y búsquedas en Google
Dashboard privado
Actions cada 6 h → JSON
acceso con contraseña
Brevo
Formulario de newsletter
en la web y lista de contactos
Campañas de email
Envío a suscriptores
con enlaces de vuelta a la web