benjriquelmep-ship-it/SiloMonitorApp ? reverse-engineered prompt

Reverse engineered prompt

Quiero que me construyas una app Android nativa en Kotlin con Jetpack Compose para monitorear silos y tolvas de alimento en terreno, pensada para trabajar sin internet y sincronizar cuando vuelva la conexión. Necesito que permita ver una lista y un mapa de silos con colores tipo semáforo según su nivel, mostrar cuánto tiempo de autonomía queda, y dejar buscar y filtrar rápido por estado o por nombre. También quiero un flujo para registrar cargas y consumos con validaciones para evitar sobrellenar o dejar stock negativo, idealmente con foto de respaldo desde la cámara.

La app debe tener acceso por roles, con distintas acciones según el tipo de usuario, escaneo de QR para entrar directo a cada silo, y una opción manual si el código no se puede leer. Además, quiero una sección de solicitudes y aprobación de camiones, un panel con resumen general, un gráfico simple de consumos recientes, y exportación de reportes en PDF y CSV para compartir desde el teléfono. Si necesitas revisar documentación actual para algún componente, hazlo.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab