Desarrollo app iphone / android sector finanzas

Terminado

Publicado: Hace 6 meses Plazo: 50 días Propuestas: 6 Freelancers interesados: 22

Abierto

Descripción:

Dos partes en este proyecto

el cliente: Rextie es una empresa fintech dedicada a cambio de dolares online en Peru.
el desarrollador

Introducción

El objetivo es desarrollar una aplicación para celular (app) para plataformas iPhone y Android modernas para que los potenciales clientes de Rextie puedan registrarse fácilmente y operar con la plataforma de cambio de moneda de Rextie.

Aplicación Móvil

Se adjunto documento con especificación funcional de la aplicación con mockups orientativos de las pantallas y secuencia de las pantallas

Dentro del alcance, responsabilidad del desarrollador

Diseño basándose en mockups y usando colores, estilo, iconos de la web de Rextie (https://www.rextie.com)
El cliente puede colaborar en la creación de recursos gráficos necesarios
El cliente proporcionará logos en resolución y formato de archivos requerida
Programación de aplicación con soporte para las plataformas
Android versiones 4.4, 5.0, 6.0 y 7.0
iOS versiones iOS 9.x, iOS 10.x
Una única base de código para ambas plataformas (Android, iOS), posibilidades:
Framework para aplicaciones híbridas
Framework React-native (desarrollo de apps nativas pero con una única base de código)
Otros?
Seguimiento de buenas prácticas de programación, desarrollo de software, seguridad y mantenimiento de la aplicación
Uso de API REST proporcionado por el cliente
La autenticación de usuarios se realiza mediante el API REST, pero puede ser necesario el uso de algunos API de redes sociales (facebook y google)
Uso de dispositivos del celular, permisos, configuración, etc.
integración de solución OCR para Android / iOS para reconocimiento de numeros y letras en documentos de identificación (preferiblemente open source si tiene buena fiabilidad, ejemplo tesseract)

Funcionalidad a desarrollar

Iniciar sesión por email, facebook, gmail
Registro de cuenta por email, facebook, gmail
Validacion de correo electronico
Registro manual de datos personales
Registro automatico de datos
Sacar foto a documento de identidad usando camara del dispositov
Adjuntar foto del imagenes del celular (si ya se tiene documento fotografiado)
Reconocimiento OCR de datos personales para DNI y carnet de extranjería, 2 versiones diferentes de cada tipo (4 en total)
Validacion de datos
Registro de cuentas bancarias
Registro de datos de contacto
Olvido de contraseña (realmente implementado en la parte servidor)
Funcionamiento limitado en modo anónimo (sin login)
Ver terminos y condiciones, politica de privacidad
Chat por sistema tawk.to preferiblemente por ser el mismo sistema usado en la web, pero si fuera muy complicado se podria usar otro de mas sencilla integración con apps para celular (a acordar entre cliente y desarrollador)
Consulta de los tipos de cambio de compra y venta
Registro de operación
Recibir notificaciones push del servidor
Estado de la operacion
Otros mensajes promocionales
Informacion de ayuda
Botones para lanzar aplicaciones o URLs de banca online (dependiendo de los bancos usados)
Ver informacion de datos personales
Mantenimiento de cuentas bancarias personales y de terceros (añadir, borrar y editar)
Ver estado de operacion actual
Cancelar operacion actual
Ver historico de operaciones

Fuera del alcance

Implementación de la API REST en el servidor

Milestones

Se harán entregas incrementales, para poder testear y ver el progreso.

Versión inicial navegable de todas las pantallas no funcional, sin validación, diseño básico (el diseño se irá puliendo a lo largo del proyecto)
Versión con funcionalidad de registro manual de datos personales con DNI / CE y login (No incorpora todavía nada de OCR, ni facebook / google)
Versión con funcionalidad de registro de cuentas bancarias
Versión con información de tipo de cambio usuarios anónimos y registrados
Versión de registro de operación, ver terminos y condiciones
Versión con información perfil, datos cuentas, olvido contraseña, estado operaciones
Versión con OCR (en cliente o servidor)
Versión con chat
Versión mensajes push

Entregables

Paquete instalable para pruebas versión iphone / ios para cada versión
Código fuente del total de la aplicación (y copyright) para que el cliente pueda hacer modificaciones o mantenimiento si fuera necesario. Aunque muy posiblemente contratemos modificaciones futuras al desarrollador.
Incluye la solución de problemas / errores necesarios hasta la aceptación de la primera versión en app store de iPhone y Android con todos los requerimientos especificados

Criterios de aceptación

Todos los formularios de entrada de datos deben tener validacion antes de enviarse al servidor mediante REST
chequeo de campos obligatorios y opcionales
reglas de validacion para cada campo que lo requiera
La app movil debe verificar los codigos de error devueltos por el API REST y resaltar campo o campos con errores (y proporcionar mensajes de error correspondientes)
El cliente realizará revisiones de código periódicas para garantizar buenas prácticas y calidad de la aplicacion
El cliente realizará pruebas de la aplicación y generará un reporte de errores



Categoría: IT & Programación
Subcategoría: Programación para móviles
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Social media (Facebook, Twitter, etc), Otros (Otras APIs)
Plataformas requeridas: iPhone, Android

Freelancers que ya aplicaron para este trabajo

Tancredo R. d. S. Profissional com mais de 8 anos de experiência em desenvolvimento de sistemas de informação utilizando as linguagens Java e seus frameworks como Hibernate, Spring e outros além de sólidos conhecimentos em MySQL 5, Po... + detalles

EasyApps Team EasyApps es un equipo conformado por 2 ingenieros en sistemas computacionales quienes nos especializamos en el desarrollo de aplicaciones móviles para Android - iOs - Windows Phone. Nuestro trabajo se ajusta a las... + detalles

Manuel A. Soy desarrollador Full stack, enfocado en las tecnologías web, tengo experiencia en las siguientes áreas: Desarrollo y mantenimiento de API's REST usando distintos stacks ( Node Js + Express, Laravel). Web Apps y S... + detalles

Charly D. Soy Ingeniero de Software con gran experiencia en el desarrollo de aplicaciones para la web y dispositivos móviles. Poseo experiencia en diferentes tecnologías, incluyendo PHP, Java, Javascript, bases de datos SQL ... + detalles

Carlos E. P. Soy un profesional experimentado, con un alto sentido en el uso de herramientas tecnológicas que apoyan los objetivos de negocio. + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Método de pago: Verificado

Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana