Do you want to apply for this freelance job vacancy?

App para conductores intermunicipales

Requerimientos Funcionales y No Funcionales para la Aplicación Móvil de Gestión CONDUCE (iOS y Android) 1. Requerimientos Funcionales  Módulo de Gestión del Impuesto conduce  rf-01: cálculo automático del impuesto conduce según la categoría del vehículo (taxi, bus, van, etc.), Basado en la Resolución 2222 de 2002.    - Debe permitir configurarse el tipo de vehiculo y la información respectiva como placas, empresas transportadoras y seleccionar la categoría del vehículo para el registro en la app y aplicar la tarifa correspondiente.    - Actualización automática de tarifas si la resolución cambia (mediante API o base de datos interna).  RF-02: Generación de facturas electrónicas válidas legalmente.  - Incluir datos obligatorios: fecha, monto, categoría del vehículo, datos del conductor y número de resolución.  Esta deberá interfazarse con el proveedor de facturación electrónica y reportar a la DIAN (Dirección de Impuestos y Aduanas Nacionales). - Opción para enviar por correo electrónico / descargar/compartir facturas en formato pdf o xml.  RF-03: Integración con plataformas de pago (PSE, Nequi, Daviplata).    - Procesamiento seguro de pagos mediante APIs oficiales de cada plataforma (Aun no se tienen los protocolos se deben averiguar).  - También se debe poder comprar saldo desde las plataformas (PSE, Nequi, Daviplata) y ese saldo estará en la app y cuando el usuario desee realizar un pago, este pueda ser descontado del saldo.   - Confirmación en tiempo real del estado de la transacción.  Módulo de Gestión de Pagos  RF-04: Registro de transacciones en efectivo y digitales.    - Registro detallado de ingresos y egresos de las transacciones realizadas por el usuario de la app, con clasificación por tipo (efectivo, PSE, Nequi, Daviplata).  RF-05: Generación de recibos digitales.    - Emisión automática de recibos tras cada pago, con opción de consultas, envío por correo o SMS, con la información de la ruta, hora de salida, numero de bus, placas, empresa transportadora.  RF-06: Informes financieros.    - Reportes diarios, semanales y mensuales de ingresos, con filtros por categoría de empresa transportadora vehículo o método de pago, desde un componente web.    - Exportación de informes en PDF/Excel.  Funcionalidades Clave Adicionales  RF-07: Consulta del estado de pago del CONDUCE.    - Visualización en tiempo real del historial de pagos y deudas pendientes.  RF-08: Notificaciones push.    - Alertas personalizadas para recordatorios de pagos, actualizaciones de tarifas o alertas operativas.  RF-09: Historial completo de transacciones.    - Registro accesible de entradas, salidas, pagos y movimientos de caja.  RF-10: Interacción con barreras vehiculares. -    Al acercarse a la salida a las barreras vehiculares y el vehículo ha realizado el pago del impuesto CONDUCE, y se debe hacer reconocimiento de placas de este y validar si efectivamente el vehículo pagó y levantar la barrera vehicular para que este pueda salir.  2. Requerimientos No Funcionales  RNF-01: Seguridad de datos.    - Encriptación de datos sensibles (ej.: Información de pago) según estándares pci-dss.    - Autenticación biométrica (huella, Face ID) para acceso a la app.  RNF-02: Rendimiento.    - Respuesta rápida en operaciones críticas (ej.: Tiempo máximo de 2 segundos para procesar un pago).    - Funcionalidad básica disponible en modo offline (ej.: Consulta de historial).  RNF-03: Compatibilidad multiplataforma.    - Diseño adaptable a iOS y Android, con interfaces nativas para cada sistema.  RNF-04: Usabilidad.    - Interfaz intuitiva para usuarios con baja alfabetización digital (iconos claros, menús simplificados).  RNF-05: Cumplimiento legal.    - Adherencia a normativas colombianas de facturación electrónica (DIAN) y protección de datos (Ley 1581).  RNF-06: Escalabilidad.    - Arquitectura modular para integrar nuevas categorías de vehículos o plataformas de pago.  RNF-07: Auditoría.    - Registro de logs detallados para auditorías (ej.: Quién realizó un pago, fecha y hora).  3. Consideraciones Técnicas - Se deben entregar fuentes documentadas.  - Backend: Servidor seguro con APIs REST para gestión de pagos, cálculo de impuestos y generación de facturas.  - Base de datos: Almacenamiento local (SQLite) para modo offline y sincronización en segundo plano.  - Integraciones: APIs de PSE, Nequi y Daviplata; servicio de notificaciones push (Firebase).  - Legal: Colaboración con un contador o entidad reguladora para validar el cumplimiento de la Resolución 2222.  Priorización:  - MVP (Mínimo Producto Viable): Cálculo del impuesto, pagos con PSE/Nequi/Daviplata, generación de facturas y notificaciones.  Se proyecta a mediano plazo conectar esta app con una base de datos Oracle para el desarrollo de una plataforma web con otras funcionalidades.Category: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Create a new appIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRequired platforms: Android, iPhoneI need to: Create an appApp type: OtherBack-end is required: YesPayment gateway: Yes

Keyword: Firebase

Price: $500.0

Secondary Price: $1000.0

Android iPhone Responsive Web Design React Native Flutter