VeggieCorner
Un diario de recetas enfocado en cocina basada en plantas, integrado con Claude AI para la creación de recetas e imágenes. VeggieCorner me ayuda a llevar un registro de mis recetas favoritas y permite a los usuarios explorar platos vegetarianos y veganos con una interfaz limpia y moderna pensada para el uso diario.
Qué hace
- Navega, busca y filtra una colección personal de recetas basadas en plantas por ingrediente, categoría o texto libre
- Páginas de detalle completas con ingredientes, instrucciones paso a paso, información nutricional y consejos del chef
- Guarda favoritos y gestiona colecciones personales entre sesiones
- Panel de administración para CRUD completo de recetas — crear, editar y eliminar con formularios estructurados
- Claude AI asiste con sugerencias de recetas y sustituciones de ingredientes a petición
- fal.ai genera fotografía de comida automáticamente para recetas sin imagen
- El servidor MCP expone la API completa de recetas como herramientas de Claude — navega y guarda recetas en mitad de una conversación
Por qué importa
- Añadir recetas con Claude en un mensaje — sin formularios, sin cambiar de dashboard
- fal.ai elimina 10+ minutos de búsqueda manual de imagen por receta nueva
- Base de datos completa de recetas accesible en medio de una conversación vía MCP — buscar y guardar sin salir del chat
Arquitectura
- Next.js 15 App Router con Drizzle ORM + PostgreSQL para acceso a base de datos type-safe y orientado a esquemas
- Rutas de API REST gestionan CRUD de recetas, favoritos y búsqueda filtrada — consumidas por la UI web y el servidor MCP
- NextAuth gestiona la autenticación; las rutas de administración están protegidas del lado del servidor
- Servidor MCP complementario (proceso stdio local conectado vía Claude Code .mcp.json) expone `list`, `save`, `edit`, `delete` y `generate_image` como herramientas invocables — el pipeline completo fal.ai → Cloudinary corre dentro de este servidor, evitando los timeouts de Vercel serverless y el bloqueo de fetches servidor a servidor de fal.media
- Desplegado en veggiecorner.mariansan.io
Filosofía
- Un diario de recetas que funciona como realmente cocino — navegar rápido, añadir sin fricción
- Claude puede acceder a la base de datos de recetas en mitad de una conversación, así que registrar un plato nuevo es un mensaje
- Datos propios e interfaz propia — sin estar atado a una plataforma de recetas de terceros
- Next.js
- Drizzle
- PostgreSQL
- Claude AI
- fal.ai