2026Web App

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