App Producción Papelón: Reportes Diarios + Semanales Automatizados


$50.00

Contexto: Desarrollar una app en Flutter (prioritario) o Kotlin que:     Registre producción diaria de panela (bultos/panelas sueltas).     Envíe dos tipos de correos automáticos:         Correo Diario: Al finalizar cada día (excepto domingos).         Correo Semanal: Cada sábado, sumando lunes a sábado. Requisitos Técnicos Detallados 1. Lógica de Negocio     Base de Datos: class Produccion {   DateTime fecha; // Campo clave   int bultos;   int panelas;   bool esDomingo; // Validar automáticamente }      Validaciones:         Bloquear registro en domingos (mostrar mensaje: "Día no laborable").         Autodetección de sábados para trigger semanal. 2. Sistema de Correos     Diario (ejemplo):     Asunto: Reporte Diario Papelón - [29/Jun/2024]     Cuerpo: Producción del día:  - Bultos completos: 25  - Panelas sueltas: 6  - Total equivalente: 25 bultos + 6 panelas  Semanal (sábados): Asunto: Reporte Semanal Papelón - [24/Jun al 29/Jun] Cuerpo: resumen semanal (lunes-sábado):  - total bultos: 150 (+5 bultos por panelas extras)  - panelas sueltas finales: 3  --------------------------  detalle por día:  • lunes: 20 bultos + 10 panelas  • martes: 22 bultos + 8 panelas  ...  • Sábado: 28 bultos + 15 panelas  Semanal (sábados): Asunto: Reporte Semanal Papelón - [24/Jun al 29/Jun] Cuerpo: resumen semanal (lunes-sábado):  - total bultos: 150 (+5 bultos por panelas extras)  - panelas sueltas finales: 3  --------------------------  detalle por día:  • lunes: 20 bultos + 10 panelas  • martes: 22 bultos + 8 panelas  ...  • Sábado: 28 bultos + 15 panelas  4. Automatización     Diario:         Ejecutar función checkDailyReport() al cerrar la app o mediante workmanager a las 7 PM.     Semanal (sábados):         Usar flutter_local_notifications a las 6 PM para confirmar envío. 5. Interfaz de Usuario     Pestañas separadas:         Registro Diario (formulario + lista de hoy).         Historial Semanal (gráfico de barras con charts_flutter).     Switch para activar/desactivar correos automáticos.     Priorizar:         Usar BLoC o Provider para gestión de estado.         Implementar unit tests para cálculos de bultos/panelas.     Seguridad:         Ocultar credenciales de correo con Firebase Remote Config.     Extras:         Opción para exportar reportes en PDF (pdf package). Ejemplo Visual [INTERFAZ PRINCIPAL]  ├── Registro Diario (Input fields + Botón "Guardar")  ├── Pestaña "Semana" (Gráfico + Total acumulado)  └── Botón "Configuración" (Ajustes de notificaciones/correo)Category: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Small change or bugIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRequired platforms: AndroidI need to: Create an appApp type: Utility - Utility application (flash, calculator, etc.)Back-end is required: YesPayment gateway: No

Keyword: Firebase

Price: $50.0

Android iPhone Responsive Web Design

 

App Android de denuncias ciudadanas

Necesito un desarrollador que trabaje con firebase y hable español nativo, el proyecto es una aplicación solo para android, en la cual puedes realizar denuncias anónimas y en el feed de usuario, filtrar las denuncias dependiendo de la ubicación (País, ciudad) y por el t...

View Job
Sistema de Gestión en Tiempo Real

Se requiere desarrollar un sistema de control de gestión en Tiempo Real Multitenant, orientado a distintos clientes de una misma área de servicio.Category: IT & ProgrammingSubcategory: Web designIs this a project or a position?: ProjectI currently have: I have speci...

View Job
Reemplazar dos Apis en una web de ecommerce.

Buscamos desarrolladores para quitar dos APIs en nuestra página web de ecommerce y reemplazar por otras APIs de otros proveedores. La página web esta hecha con el framework Angular y tiene Base de Datos en Firebase.Category: IT & ProgrammingSubcategory: Web developm...

View Job