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
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 JobCuenta 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 JobCrear 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