Flutter Multiplatform Solution + Admin Web App
Budget: $750 – $1,500 USD
Estoy buscando un desarrollador competente para crear una solución multiplataforma utilizando Flutter, tanto para Android como para iOS, junto con una aplicación web para administración. Este proyecto permitirá a los usuarios realizar pagos de servicios, consultar recibos y reportar problemas relacionados con los servicios.
Características clave:
Autenticación de usuarios mediante correo electrónico o número telefónico
Integración de pagos exclusivamente a través de una API bancaria
Una aplicación web administrativa intuitiva
El freelancer ideal para este proyecto debe contar con:
Amplia experiencia en Flutter
Historial comprobable en el desarrollo de aplicaciones multiplataforma
Dominio en la creación de aplicaciones web seguras y fáciles de usar
Experiencia previa en integración con APIs bancarias.
Descripción general del proyecto
Desarrollar una solución multiplataforma (Android + iOS) para el pago de servicios, consulta de recibos y reportes de servicio por parte de los usuarios, junto con una aplicación web administrativa para la gestión de usuarios, monitoreo de actividad, control de reportes y administración del sistema.
? Módulos Requeridos
1. ? Autenticación (Sign In)
Inicio de sesión mediante correo electrónico o número de celular.
Validación mediante código de verificación (OTP):
SMS si es celular.
Correo si es email.
Opción para recuperación de cuenta.
2. ? Consulta de Recibos
Tabla con recibos mensuales por usuario.
Filtros de búsqueda por mes o año.
Al hacer clic, mostrar detalle del recibo (PDF o vista detallada).
Posibilidad de seleccionar múltiples meses para pago.
Total dinámico calculado al seleccionar adeudos.
? Se especificará el API de backend que proporcionará:
Recibos mensuales, facturas y adeudos por usuario.
Endpoint para registrar y notificar pagos realizados.
3. ? Pago de Recibos
Integración con pasarela de pago bancaria (API proporcionada).
Opción para:
Generar liga de pago.
Enviar por WhatsApp o correo electrónico.
Copiar al portapapeles.
La liga debe llevar a una página web de pago.
Validación automática del pago exitoso.
Generación de comprobante de pago (PDF o pantalla).
Historial de pagos consultable por el usuario.
4. ?️ Reportes de Servicio
Formulario para levantar reportes con:
Categoría.
Descripción del problema.
Adjuntar archivos (imágenes, PDF).
Tabla con reportes enviados por el usuario.
Filtro por estatus: Abierto, En proceso, Resuelto.
Notificación por correo o sistema al recibir respuesta del staff.
? Se especificará el API para:
Registrar nuevos reportes.
Consultar reportes por usuario y estatus.
Actualizar estatus desde el panel web.
?️ Módulo Web Administrativo
Login seguro para administradores.
Panel para:
Administrar usuarios.
Consultar actividad por usuario (pagos, accesos, reportes).
Revisar reportes de servicio (y cambiar su estatus).
Ver y descargar comprobantes de pago.
Activar modo mantenimiento de la app (mensaje bloqueante).
Subir o registrar manualmente nuevos recibos para cada usuario.
⚙️ Requerimientos Técnicos
App móvil desarrollada en Flutter (multiplataforma: Android + iOS).
Aplicación web en React, Vue o similar.
Backend : Laravel.
Base de datos: MySQL.
Notificaciones:
Push notifications (Firebase).
Emails automáticos (SMTP ).
Se trabajará con APIs REST que serán proporcionadas para:
Recibos, adeudos y facturas.
Validación y registro de pagos.
Reportes de servicio.
*****Debera generar datos de prueba para el desarrollo en la fase 1 y que las app esten mostrables, y en la fase 2 haremos las integraciones a las apis
? Entregables
Código fuente completo y documentado.
Aplicaciones móviles listas para publicar en:
App Store (iOS).
Google Play (Android).
Panel web administrativo desplegado y funcional.
Manual de uso para el administrador.
Asistencia en la primera publicación y pruebas iniciales.
Características clave:
Autenticación de usuarios mediante correo electrónico o número telefónico
Integración de pagos exclusivamente a través de una API bancaria
Una aplicación web administrativa intuitiva
El freelancer ideal para este proyecto debe contar con:
Amplia experiencia en Flutter
Historial comprobable en el desarrollo de aplicaciones multiplataforma
Dominio en la creación de aplicaciones web seguras y fáciles de usar
Experiencia previa en integración con APIs bancarias.
Descripción general del proyecto
Desarrollar una solución multiplataforma (Android + iOS) para el pago de servicios, consulta de recibos y reportes de servicio por parte de los usuarios, junto con una aplicación web administrativa para la gestión de usuarios, monitoreo de actividad, control de reportes y administración del sistema.
? Módulos Requeridos
1. ? Autenticación (Sign In)
Inicio de sesión mediante correo electrónico o número de celular.
Validación mediante código de verificación (OTP):
SMS si es celular.
Correo si es email.
Opción para recuperación de cuenta.
2. ? Consulta de Recibos
Tabla con recibos mensuales por usuario.
Filtros de búsqueda por mes o año.
Al hacer clic, mostrar detalle del recibo (PDF o vista detallada).
Posibilidad de seleccionar múltiples meses para pago.
Total dinámico calculado al seleccionar adeudos.
? Se especificará el API de backend que proporcionará:
Recibos mensuales, facturas y adeudos por usuario.
Endpoint para registrar y notificar pagos realizados.
3. ? Pago de Recibos
Integración con pasarela de pago bancaria (API proporcionada).
Opción para:
Generar liga de pago.
Enviar por WhatsApp o correo electrónico.
Copiar al portapapeles.
La liga debe llevar a una página web de pago.
Validación automática del pago exitoso.
Generación de comprobante de pago (PDF o pantalla).
Historial de pagos consultable por el usuario.
4. ?️ Reportes de Servicio
Formulario para levantar reportes con:
Categoría.
Descripción del problema.
Adjuntar archivos (imágenes, PDF).
Tabla con reportes enviados por el usuario.
Filtro por estatus: Abierto, En proceso, Resuelto.
Notificación por correo o sistema al recibir respuesta del staff.
? Se especificará el API para:
Registrar nuevos reportes.
Consultar reportes por usuario y estatus.
Actualizar estatus desde el panel web.
?️ Módulo Web Administrativo
Login seguro para administradores.
Panel para:
Administrar usuarios.
Consultar actividad por usuario (pagos, accesos, reportes).
Revisar reportes de servicio (y cambiar su estatus).
Ver y descargar comprobantes de pago.
Activar modo mantenimiento de la app (mensaje bloqueante).
Subir o registrar manualmente nuevos recibos para cada usuario.
⚙️ Requerimientos Técnicos
App móvil desarrollada en Flutter (multiplataforma: Android + iOS).
Aplicación web en React, Vue o similar.
Backend : Laravel.
Base de datos: MySQL.
Notificaciones:
Push notifications (Firebase).
Emails automáticos (SMTP ).
Se trabajará con APIs REST que serán proporcionadas para:
Recibos, adeudos y facturas.
Validación y registro de pagos.
Reportes de servicio.
*****Debera generar datos de prueba para el desarrollo en la fase 1 y que las app esten mostrables, y en la fase 2 haremos las integraciones a las apis
? Entregables
Código fuente completo y documentado.
Aplicaciones móviles listas para publicar en:
App Store (iOS).
Google Play (Android).
Panel web administrativo desplegado y funcional.
Manual de uso para el administrador.
Asistencia en la primera publicación y pruebas iniciales.