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

 

Deploy e publicação de aplicativos na loja

O projeto consiste no deploy (laravel php)  e publicação dos aplicativos (flutter) da seguinte plataforma ( https://codecanyon.net/item/nictus-consultation-complete-online-consultation-solution-with-flutter-mobile-app-and-laravel/37515853 ). Além do deploy  e ...

View Job
Diseño de 7 pantallas en flutterflow

Cuenta con una app en flutterflow, requiero agregar 7 pantallas, busco a alguien que sea rápido y bueno para conectarlas a la base de datos en firebase y darle funcionalidad, deseo cambiar el home de la app, el menú y busqueda de personas por categoría. Busco a alguien ...

View Job
Plataforma casa de subastas next.js y firebase

Crear una plataforma de casa de subastas donde los usuarios puedan registrar, listar, y pujar por artículos en subasta de manera segura y eficiente. Tenemos el diseño.Category: IT & ProgrammingSubcategory: Web developmentIs this a project or a position?: ProjectI cu...

View Job