Saltar a contenido

Requisitos y setup

La idea de este taller es que nadie pierda 20 minutos peleando con infraestructura que no arranca. La base de datos corre en la nube y se configura desde el navegador con Supabase; lo demás es lo de siempre para programar en Kotlin.

En tu máquina

Herramienta Versión Para qué
JDK 25 Compilar y correr. Sirve Temurin, Zulu o el que uses
IntelliJ IDEA Community o Ultimate El IDE. Community alcanza de sobra
Git cualquiera reciente Clonar el repo y moverte entre fases
Un cliente REST Bruno, Postman o curl Probar los endpoints

La base vive en la nube, así que no montas nada local para eso. Si ya programas en Java o Kotlin, seguro tienes casi todo esto.

En la nube (se configura en vivo)

Supabase (la base de datos)

Supabase te da un Postgres gestionado detrás de un login con GitHub. Lo configuramos en la Fase 0.

  1. Entra a supabase.com y crea un proyecto (el plan gratis alcanza).
  2. Guarda la contraseña de la base que te pide al crear el proyecto.
  3. En Project Settings → Database vas a encontrar la cadena de conexión. Esa es la que le pasamos a Spring.

Con esto listo, arranca por la Fase 0.