Crear una aplicación o desarrollar una plataforma de billetera digital que permita a los usuarios realizar transacciones financieras, pagos, ahorros y más. Especificación técnica general: --- 1. Requisitos Funcionales Registro de Usuarios: Registro mediante número de teléfono, correo electrónico o integración con redes sociales. Autenticación Segura: Implementar autenticación multifactor (MFA) y biometría (huella dactilar o reconocimiento facial). Billetera Digital: Capacidad para almacenar dinero en la app. Transferencias: Permitir transferencias de dinero a otros usuarios de la app o a cuentas bancarias externas. Pagos: Pagos en línea y en comercios físicos mediante códigos qr o nfc. Ahorros: Opciones para crear metas de ahorro personalizadas. Créditos o Adelantos: Provisión de pequeños créditos o adelantos de dinero. Recargas y Pagos de Servicios: Recargas de celular y pagos de servicios públicos. Historial de Transacciones: Mostrar un registro detallado de las operaciones realizadas. Notificaciones: Alertas de transacciones en tiempo real mediante notificaciones push. Soporte en Línea: Chat de soporte con inteligencia artificial o asistencia humana. --- 2. Requisitos Técnicos Front-End (Interfaz de Usuario) Frameworks: Flutter, React Native o Swift (iOS) y Kotlin (Android). Diseño ui/ux: diseño responsivo, intuitivo y accesible. Funcionalidades Clave: Escaneo de QR. Visualización de saldo en tiempo real. Menú de navegación rápido. Back-End (Servidor y Servicios) Lenguajes: Node.js, Python (Django/Flask), o Java (Spring Boot). Bases de Datos: PostgreSQL o MongoDB para datos transaccionales. APIs REST o GraphQL: Para comunicación entre front-end y back-end. Microservicios: Arquitectura escalable basada en microservicios. Seguridad: Cifrado de datos (AES-256). Tokenización para datos sensibles. Uso de OAuth2.0 para autorización. Integraciones Externas: API de bancos para transferencias. Pasarelas de pago (PayU, Bold, etc.). Proveedores de SMS y notificaciones (Twilio, Firebase). Infraestructura Alojamiento: AWS, Google Cloud, o Azure. Contenedores: Docker y Kubernetes para despliegue. Balanceo de Carga: Para manejar tráfico y mejorar el rendimiento. Escalabilidad: Uso de servicios de escalado automático (Auto Scaling). Monitoreo: Herramientas como New Relic, Datadog o Prometheus. Seguridad y Cumplimiento Cumplimiento Normativo: pci dss para datos de tarjetas y gdpr/ccpa para datos personales. Pruebas de Seguridad: Realizar pruebas de penetración y auditorías regulares. Control de Fraude: Integrar un motor antifraude con análisis de patrones de comportamiento. --- 3. Requisitos No Funcionales Escalabilidad: Manejar crecimiento de usuarios y transacciones. Disponibilidad: Tiempo de actividad del 99.9%. Latencia: Menor a 2 segundos por transacción. Compatibilidad: Funcional en dispositivos iOS y Android. Localización: Multilenguaje y soporte para monedas locales. --- 4. Roadmap de Desarrollo 1. Planificación: Análisis de requisitos, diseño ui/ux, selección de tecnologías. 2. **MVP (Producto MínimoCategory: 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 the designRequired availability: As neededRequired platforms: Android, iPhoneI need to: Create an app
Keyword: Swift
Price: $500.0
Secondary Price: $1000.0
Android API iOS iPhone Laravel MongoDB Responsive Web Design Flutter
Necesito un programador ios experto en lenguaje de programacion swift que pueda mejorar un codigo fuente en dicho lenguaje (interfaz y diseño), de preferencia que tenga conocimiento en bd firebase realtime y aplicaciones de transporte (ejm. uber , indriver) ...
View JobPara desarrollar las esferas de los smartWatch Android utilizo WatchFace Studio de Samsung, pero para diseñar y publicar las de Apple tiene que ser con su hardware, el cual no dispongo.Category: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersW...
View Job