Back to portfolioVolver al portfolio
PreviousAnterior Next — Revenue OpsSiguiente — Revenue Ops
ThemeTema
Language
⚡ Vibe Code⚙ Automation🎨 Product Design

Startup
Catalog
Catálogo
de Startups

A 3-layer system built from scratch: a backoffice where each startup edits its own profile, a public web catalog for investors, and a TV kiosk running at Parque. One source of truth, three interfaces. Un sistema de 3 capas construido desde cero: un backoffice donde cada startup edita su propio perfil, un catálogo web público para inversores, y un kiosk de TV corriendo en el Parque. Una fuente de verdad, tres interfaces.

AirtableAirtable SupabaseSupabase Claude CodeClaude Code MakeMake AAblesign VercelVercel
View the catalog ↗ Ver el catálogo ↗
OrganizationOrganización
Parque de Innovación CABA
YearAño
2025
RoleRol
Head of Strategy & Technology
Public SectorSector Público Innovation EcosystemEcosistema Startup
catalogo-landing-pi.vercel.app
Live preview
ClimateTech
HealthTech
Robótica
Smart Mobility
DeepTech
GovTech
Biotech
IA Aplicada
Blockchain
LegalTech
Ciberseguridad
FinTech
AgriFoodTech
Smart Cities
EdTech & XR

DESCUBRÍ
LAS STARTUPS
PARQUE DE
INNOVACIÓN BA

Tocá un círculo para explorar
catalogo-landing-pi.vercel.app

The Parque had a vibrant startup ecosystem but no visibility — visitors couldn't discover who was there. El Parque tenía un ecosistema vibrante de startups pero sin visibilidad — los visitantes no podían descubrir quién operaba allí.

The existing process relied on hand-edited PowerPoints projected on TV screens. No visual consistency, no web version, enormous operational friction: every update required editing the file and sending it to the screens again. The result was always outdated information. El proceso existía en PowerPoints editados a mano, proyectados en pantallas de TV. Sin consistencia visual, sin versión web, enorme fricción operativa: cada cambio requería editar el archivo y enviarlo de nuevo. El resultado era información siempre desactualizada.

Parque de Innovación
Parque de Innovación
🔑
Decentralized ownershipDescentralizar el ownership
Each startup owns and edits its own profile. Data stays current because it's maintained by whoever cares most.Cada startup es dueña y edita su propio perfil. La data vive porque la cuida quien más la necesita.
🔒
Dual DB + role-based accessDB dual + acceso por rol
Supabase for identity, Airtable for data. Each tool doing what it's best at — not one forced to do both.Supabase para identidad, Airtable para data. Cada tool en lo que mejor hace — no una forzada a hacer todo.
✉️
Self-serve onboardingOnboarding self-serve
Magic link → guided form → record + account in one flow. Zero back-and-forth emails.Magic link → form guiado → record + cuenta en un solo flujo. Cero emails de ida y vuelta.
📡
Hardware picked for reliabilityHardware elegido por confiabilidad
Ablesign on Xiaomi Mi TV Box. The screens have to run for years without anyone touching them — scheduled playback, remote management, auto-recovery.Ablesign sobre Xiaomi Mi TV Box. Las pantallas tienen que correr años sin que nadie las toque — playback programado, gestión remota, auto-recovery.
Supabase
Supabase

Auth + magic-link invites. RLS scopes each startup to its own row.Auth + magic links de invitación. RLS limita cada startup a su propia fila.

RLS roles
admin startup public
AUTH · INVITES
POST /auth/magic-link
jwt session
Backoffice AppApp Backoffice

Form-based editor for each startup. Built with Claude Code.Editor por formulario para cada startup. Construida con Claude Code.

Edit profileEditar perfil
SaveGuardar
WEB APP
on save · webhook
Make scenario
Airtable
Airtable

Source of truth. Single table, schema-driven.Fuente de verdad. Tabla única, schema-driven.

startups
nametext
sectorsingle-select
logoattachment
stagesingle-select
DATABASE
render
realtime
Web Catalog

Public catalog. Searchable, filterable.Catálogo público. Buscable, filtrable.

Cards
FinTechLemon
DeepTechSatellogic
AgriFoodKilimo
HealthTechMediktor
OUTPUT · WEB
Ab
TV Kiosk

Ablesign on Xiaomi Mi Box. Unattended, auto-rotate.Ablesign sobre Xiaomi Mi Box. Desatendido, auto-rotante.

Fintech
Lemon
OUTPUT · TV
Catálogo público
01 · Public catalogCatálogo público

Searchable, filterable, AI-promptableBuscable, filtrable, con IA

AI-powered search · filters by industry / stage / location · cards with logo, banner and tags.Búsqueda con IA · filtros por industria / etapa / sede · cards con logo, banner y tags.

Signin Panel backoffice
Login Editor
02 · BackofficeBackoffice

Each startup edits its own profileCada startup edita su propio perfil

Magic link → guided form on first login → live editor. Identity, classification, round, team — all without code.Magic link → form guiado al primer login → editor en vivo. Identidad, clasificación, ronda, equipo — todo sin código.

03 · TV KioskKiosk TV

Auto-rotating screen at Parque lobbyPantalla auto-rotante en el lobby del Parque

Auto-rotates 4 startups every 6 seconds with a QR for visitors to dive deeper. Runs unattended on Ablesign + Xiaomi Mi Box.Auto-rota 4 startups cada 6 segundos con un QR para que los visitantes profundicen. Corre desatendido en Ablesign + Xiaomi Mi Box.

Airtable
Airtable
Database
The Parque team already lived in Airtable. Putting the catalog there meant no-code editing and zero new tools to learn.El equipo del Parque ya vivía en Airtable. Poner el catálogo ahí significó edición sin código y cero herramientas nuevas.
Supabase
Supabase
Auth
Each startup edits only its own profile. Sessions + row-level rules — magic links and access control out of the box, no custom auth.Cada startup edita solo su perfil. Sessions + reglas row-level — magic links y control de acceso listos, sin auth custom.
Claude Code
Claude Code
Vibe Code
Built the 3 interfaces from scratch: backoffice, web catalog, TV view. Prototype speed without losing design control.Construí las 3 interfaces desde cero: backoffice, catálogo web, vista TV. Velocidad de prototipo sin perder control de diseño.
Make
Make
Automation
One source of truth, never two. Syncs backoffice edits into Airtable on save and pings the Parque team via email/Slack.Una sola fuente de verdad, no dos. Sincroniza edits del backoffice a Airtable on-save y avisa al equipo por email/Slack.
Ab
Ablesign
CMS
Picked for unattended screens running for years. Scheduled playback, remote management and auto-recovery — critical for the lobby kiosk.Elegido para pantallas desatendidas corriendo años. Playback programado, gestión remota y auto-recovery — crítico para el kiosk del lobby.
Vercel
Vercel
Hosting
Zero-ops hosting with instant rollbacks. Continuous deploy, HTTPS and per-branch preview URLs — if a deploy breaks, one click back.Hosting sin ops y con rollback instantáneo. Deploy continuo, HTTPS y previews por rama — si un deploy rompe, un click atrás.
⚠️ Before — manual processAntes — proceso manual
PowerPoint updated manually for each changePowerPoint editado a mano con cada cambio
File sent to screens every time — if someone rememberedArchivo enviado a pantallas cada vez — si alguien se acordaba
No web version — only physical screensSin versión web — solo pantallas físicas
Information permanently outdatedInformación permanentemente desactualizada
Requires technical knowledge to updateRequiere conocimiento técnico para actualizar
After — automated systemDespués — sistema automatizado
Anyone edits a row in AirtableCualquiera edita una fila en Airtable
Make detects the change instantlyMake detecta el cambio al instante
TV screens + web catalog updated simultaneouslyPantallas de TV + catálogo web actualizados simultáneamente
Always in sync, always currentSiempre sincronizado, siempre actualizado
No technical knowledge needed to operateSin conocimiento técnico para operar
Web CatalogCatálogo Web eventseventos
GA4
GA4 trackingtracking
Claude Code
Claude Code dashboarddashboard

Real-time dashboard for the Parque team: traffic, searches, sectors consulted, top startups. GA4 captures events on the public catalog; the dashboard itself is built with Claude Code, pulling GA4 via its Reporting API + joins with Airtable.Dashboard en tiempo real para el equipo del Parque: tráfico, búsquedas, sectores consultados, top startups. GA4 captura eventos del catálogo público; el dashboard está hecho con Claude Code, jala GA4 vía su Reporting API + joins con Airtable.

Dashboard de analytics

A recurring manual process replaced by infrastructure that runs itself. Anyone on the team can add a startup in Airtable and see it on the physical screens and on the web in seconds. Un proceso manual recurrente reemplazado por infraestructura que opera sola. Cualquier persona del equipo puede agregar una startup en Airtable y verla en pantallas físicas y en la web en segundos.

System in active use at Parque de Innovación CABA, 2025.Sistema en uso activo en Parque de Innovación CABA, 2025.

Note:Nota: Production deploy runs against the real Parque database. For startup privacy, the public link shows fictional data — the system is technically identical. El deploy de producción corre contra la base de datos real del Parque. Por privacidad de las startups, el link público muestra datos ficticios — el sistema es técnicamente idéntico.

See demo →Ver demo →