E180 - Vibecodeando la casa de apuestas de en_coders con FastAPI

06-03-2026 · 105 min · Ver en YouTube

Resumen

En este episodio Mati presenta una app que construyó "vibecodeando" con un LLM: una casa de apuestas casera tipo Polymarket hecha con FastAPI, pensada como juego interno de oficina. La app está desplegada en línea (Render, plan gratuito) y usa SQLite con SQLAlchemy y autenticación con tokens JWT. Mati explica con sus palabras los conceptos que tuvo que aprender: cliente/servidor, métodos GET y POST, códigos de error, Swagger, tablas y relaciones, helpers, Pydantic y tipado fuerte. También repasa el modelo de precios LMSR y hace pruebas en vivo, algunas fallidas. Las conclusiones son que entender el código generado toma mucho más tiempo que generarlo, que los data scientists deben aprender conceptos de ingeniería de software y que Pydantic resulta muy útil. Quedan pendientes un método para borrar mercados, la inflación al crear usuarios y reglas claras para resolver las apuestas.

Capítulos

Palabras clave

FastAPIvibecodingPolymarketcasa de apuestasLMSRPydanticSQLAlchemySQLiteJWTautenticaciónSwaggerGET y POST