🥑 Proyecto 2: Frutería Santa Elena — producto en línea con datos reales
Link público:
Contraseña trabajador o dueño: fruteriaSantaElena01*
Siguiendo con el proyecto del Reto 1, convertí la frutería con asistente en una tienda funcional donde la persona no solo mira productos: puede armar un pedido, dejar sus datos y guardar la solicitud en una base de datos real.
## 🛍️ Producto publicado
El producto es una tienda de fruta fresca para hogares, cocinas pequeñas y personas que quieren comprar con orientación clara. La propuesta de valor es:
comprar fruta según el momento de consumo, con precios, unidades, disponibilidad y reglas visibles.
La tienda muestra tres productos principales:
- 🍊 Papaya Maradol
- 🍋 Limón Tahití
- 🥑 Aguacate Hass
Cada ficha tiene unidad de venta, precio vigente y disponibilidad desde Supabase.
🧾 Captura de datos real
El flujo no tiene botones decorativos. Cuando una persona arma su carrito puede:
🛒 cotizar el pedido
📍 elegir retiro o domicilio
👤 dejar nombre
📱 dejar teléfono
🏠 dejar dirección si pide domicilio
✅ confirmar y crear un pedido pendiente
Ese pedido se guarda en Supabase con líneas, contacto, total, modalidad y estado.
## 📦 Pedido grande / cotización
Además agregué un flujo para compras grandes. Si alguien quiere abastecer su negocio o pedir muchas unidades, puede enviar una solicitud sin que el sistema prometa precio, stock ni entrega automáticamente.
El equipo interno revisa la solicitud, contacta al cliente y solo después puede convertirla en pedido pendiente.
🔐 Operación interna
El proyecto incluye un panel privado con roles:
👷 **Trabajador:** gestiona pedidos, cotizaciones e inventario sin ver costos ni margen.
👩💼 **Dueña:** ve métricas, presupuesto de IA y puede aprobar cambios sensibles o convertir cotizaciones.
🛠️ Tecnologías usadas
- ⚡ Next.js 16
- 🗄️ Supabase Cloud
- 🐘 PostgreSQL
- 🔐 Supabase Auth + RLS
- 🧠 OpenAI Responses API
- 🔎 pgvector
- ▲ Vercel
- 🎭 Playwright
- 🧪 Vitest
✅ Cómo cumple el reto
Este proyecto cumple el Reto 2 porque:
- ✅ tiene una propuesta de valor clara
- ✅ está publicado públicamente
- ✅ funciona en celular y computador
- ✅ tiene formularios reales, no decorativos
- ✅ guarda pedidos y solicitudes en Supabase
- ✅ separa cliente público, trabajador y dueña
- ✅ recalcula precios y zonas desde servidor
- ✅ no descuenta inventario hasta aprobación humana
- ✅ incluye evidencia visual, pruebas y despliegue real en Vercel
Lo presento como continuación natural del Reto 1: primero construí el asistente que conoce el negocio; después lo conecté con una tienda real que captura datos y permite operar pedidos desde una base de datos.