App para conductores intermunicipales


$500.00

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: React

Price: $500.0

Secondary Price: $1000.0

Android iPhone Responsive Web Design React Native Flutter

 

Soporte y desarrollo en aplicaciones Nest.js y react.

Requerimos apoyo para realizar mantenimiento general a aplicaciones desarrolladas en Nest.js y react. Sin aplicaciones ya en produccion.Categoría: Programación y TecnologíaSubcategoría: Programación Web¿Es un proyecto o una posición?: Un proyectoActualmente tengo: Tengo...

View Job
Apps mobile

Olá, freelancer! Estou aqui para explicar sobre um projeto de programação de um aplicativo móvel. Se você é um desenvolvedor experiente ou está começando sua carreira, este projeto pode ser uma ótima oportunidade para você. Objetivo do Projeto O objetivo deste projeto é...

View Job
Desenvolvedor Full Stack para Mvp de site imobiliário com Ia

Estamos desenvolvendo um MVP de um site imobiliário, com estrutura padrão de listagem de imóveis, mas com um diferencial: uma funcionalidade onde o usuário descreve seu estilo de vida e preferências, e o sistema recomenda os apartamentos mais compatíveis, com base em me...

View Job