En este curso de Vibe Coding aprenderemos a desarrollar aplicaciones web utilizando inteligencia artificial para programar.
Pasaremos de una simple idea inicial a una aplicación real completamente funcional, organizada, conectada a servicios externos y publicada en internet.
Trabajaremos siguiendo una metodología estructurada que nos permitirá construir proyectos de forma mucho más rápida, clara y profesional, evitando el caos habitual de generar código sin planificación ni contexto.
A lo largo de diez clases prácticas construiremos paso a paso una aplicación llamada PromptStore, una plataforma pensada para guardar, organizar, editar y compartir prompts para inteligencia artificial. Empezaremos definiendo la idea del proyecto y transformándola en documentación útil y reutilizable para distintas herramientas de IA. Después aprenderemos a convertir ese contexto en una estructura funcional clara, separando pantallas, flujos de usuario, prioridades y tareas pequeñas que nos permitirán trabajar con mayor control durante todo el desarrollo.
Durante el curso veremos cómo utilizar distintas herramientas de IA especializadas en diseño, programación y revisión de código para trabajar sobre el mismo proyecto desde diferentes enfoques. Generaremos una dirección visual completa antes de programar, construiremos el frontend real utilizando Next.js y aprenderemos a conectar la aplicación con Supabase para incorporar autenticación, sesiones reales y base de datos. También abordaremos la creación de operaciones CRUD completas, políticas de seguridad con RLS, prompts públicos y privados, favoritos y categorías dinámicas.
Más adelante profundizaremos en la integración de inteligencia artificial real dentro de la aplicación utilizando OpenAI, creando funciones capaces de mejorar prompts automáticamente desde la propia interfaz. Además, aprenderemos a trabajar con claves privadas, server actions y buenas prácticas modernas para separar correctamente frontend y backend sin comprometer la seguridad del proyecto.
Una de las partes más interesantes será la fase de auditoría y refactorización profesional, donde veremos cómo utilizar la IA no solo para generar código, sino también para revisar arquitectura, detectar problemas, mejorar accesibilidad, optimizar componentes y preparar la aplicación para crecer de forma estable. Entenderemos cómo trabajan realmente los equipos modernos de desarrollo y cómo aplicar esos mismos flujos en proyectos personales o profesionales.
Finalmente trabajaremos el despliegue completo del proyecto utilizando GitHub, control de versiones y Vercel, conectando todo el flujo moderno de desarrollo hasta publicar una aplicación totalmente operativa en internet.
Cada clase incluirá ejemplos prácticos, revisiones reales y decisiones técnicas explicadas de forma clara para que podamos aplicar esta metodología en nuestros propios proyectos desde el primer día.
En definitiva, este curso es una forma práctica y moderna de entender cómo desarrollar aplicaciones junto a la inteligencia artificial sin perder el control del proyecto ni depender completamente de una sola herramienta. ¡Vamos allá!