Stack tecnológico, módulos priorizados, cronograma de desarrollo y costos reales de infraestructura. El desarrollo local empieza desde el mes 0. La infraestructura en Digital Ocean se activa desde el mes 2–3.
Cada tecnología fue elegida porque el equipo la conoce, tiene ecosistema maduro y permite entregar valor rápido. Sin curvas de aprendizaje innecesarias.
pgvector añade búsqueda semántica para el futuro módulo de IA — sin necesitar otra base de datos.No se construye todo al mismo tiempo. El MVP cubre lo estrictamente necesario para que un productor pueda usar la plataforma y pagar por ella. Lo demás viene después.
Prioridad de construcción:
Login seguro con roles distintos: administrador (nosotros), agrónomo (campo), productor (cliente). Cada uno ve solo lo que le corresponde.
Nombre, hectáreas, cultivos, cuarteles, ubicación GPS. Es el núcleo de todo — sin predio no hay nada más. Cada cliente tiene uno o más predios.
Registro de todas las labores: riego, fertilización, aplicaciones fitosanitarias, cosecha. Reemplaza el cuaderno en papel y el Excel. Funciona offline en celular.
El módulo más valorado. Calcula automáticamente cuánto cuesta producir un kilo de fruta, desglosado por insumo, labor y cuartel. En tiempo real.
Descarga automática del informe técnico en PDF, listo para presentar a bancos, INDAP o certificadoras. Con los datos del predio ya cargados en la plataforma.
Vista resumen del predio: producción, agua, costos, alertas activas. En fase 1 se construye sobre Filament. En fase 2 reemplaza a Power BI por completo.
Notificaciones por WhatsApp o email: alerta de helada, recordatorio de fertilización programada, detección de anomalías en datos de riego.
La plataforma se instala como app en el celular del productor y funciona sin conexión a internet. Indispensable para trabajar en el campo.
Registro y seguimiento del consumo de agua por cuartel, comparado con la necesidad real del cultivo. Alertas cuando el riego se desvía del programa.
Ordenados por frecuencia de mención en conversaciones con productores, agrónomos y referentes del sector. El orden define qué se construye primero.
El dolor más mencionado. El productor quiere saber exactamente cuánto le cuesta producir un kilo de palta antes de negociar con el comprador. Sin este dato, vende a ciegas.
El trámite burocrático consume horas. Un botón que genera el PDF con todos los datos ya cargados reduce ese trabajo de horas a segundos.
Una helada sin aviso puede destruir la cosecha. Una alerta por WhatsApp a las 11pm con temperatura esperada para el amanecer tiene valor económico directo y medible.
La crisis hídrica hace que la eficiencia del agua sea cada vez más prioritaria. Saber cuánto se regó vs cuánto se debía regar es el primer paso para optimizar.
Reemplazar el cuaderno en papel o el Excel mal mantenido. Si el productor registra las labores directo desde el celular en el campo, los datos para los reportes se generan solos.
Imagen de satélite que muestra qué cuarteles están en estrés y cuáles están bien. El productor puede ver el estado de su campo sin caminar los 50 hectáreas. Completamente gratuito con Sentinel-2.
El campo no tiene buena señal. Si la app no funciona offline, no se usa. El registro de labores debe funcionar y sincronizarse cuando vuelva la señal.
Estos módulos no son urgentes — se construyen cuando el MVP esté validado y generando ingresos. Son los que hacen difícil que alguien nos copie.
"¿Cuándo fue la última vez que apliqué Phytophthora en Cuartel Norte?" — el sistema busca en todos los registros del predio y responde. Construido sobre pgvector + un modelo de lenguaje.
Integración con sensores Arduino/ESP32 de temperatura y humedad de suelo. El dato llega directo a la plataforma sin intervención manual.
Precios diarios de palta, limón y mandarina desde los mercados principales de Chile. El productor ve en tiempo real a cuánto está vendiendo vs cuánto le cuesta producir.
Para productores con más de un predio: dashboard que agrupa todos en una sola pantalla, con comparativas entre ellos.
Conexión con Bsale, Factura.cl o similares para traer automáticamente los costos de compras de insumos, sin que el productor tenga que ingresarlos a mano.
Con suficiente historial del predio, el sistema anticipa cuándo es probable que aparezca un problema fitosanitario o que el riego esté desviado, antes de que sea visible.
El desarrollo empieza el día 1 en Docker local. Se despliega a Digital Ocean en el mes 2–3. La plataforma crece con el negocio.
Todo en pesos chilenos (estimado con 1 USD ≈ $920 CLP). Los costos de desarrollo son principalmente tiempo del equipo — la infraestructura es baja.
Todo el desarrollo en máquina local. El Droplet existente sirve solo para el sitio estático.
Scheduler = crontab en el Droplet ($0). Queue Worker = proceso Supervisor ($0). Valkey = Docker container ($0). Todo en un solo servidor.
Mismo docker-compose.yml que ya existe en el proyecto. SSH directo, logs en tiempo real, sin cold starts.
El App Platform cobra por componente (worker, scheduler). Para BeOn en esta etapa, el Droplet único es 40% más barato, con SSH directo y mayor control. App Platform es ideal para equipos sin devops — no es nuestro caso.
Incluye infraestructura + herramientas de desarrollo. El costo de tiempo del socio IT no está incluido (se define entre socios).
| Concepto | Mes 0–1 (local) | Mes 2–5 (DO 2GB) | Mes 6+ (DO 4GB) |
|---|---|---|---|
| Digital Ocean (Droplet + PostgreSQL + Spaces) | $0 (local) | ~$24.800/mes | ~$40.400/mes |
| Power BI Pro (durante transición) | ~$13.000/mes | ~$13.000/mes | ~$13.000/mes |
| Open-Meteo API (clima) | $0 (gratis) | $0 | $0 |
| Sentinel-2 / Copernicus (satélite) | $0 (gratis) | $0 | $0 |
| Librerías premium / paquetes PHP | ~$8.000/mes | ~$8.000/mes | ~$8.000/mes |
| Total infraestructura/mes | ~$21.000/mes | ~$45.800/mes | ~$61.400/mes |
| Con un Droplet único: 40% más barato que DO App Platform ($61K vs $106K/mes en su fase equivalente). El costo de infra nunca supera el 4% de los ingresos proyectados. | |||
Cada elección fue debatida. Estas son las razones concretas, para que cuando surja la pregunta en el equipo o con alguien externo, tengamos la respuesta clara.