Sobre este projeto
it-programming / mobile-development
Aberto
APLICACIÓN Móvil de finanzas personales
introducción
requerimos el desarrollo de una aplicación interactiva, nativa tanto para ios, como para android. O bien, si no es tan lento, una app híbrida con multiplataforma.
Marco teórico
1.- Ya tenemos desarrollo de aplicación WEB.
2.- Existe información precargada en tres etapas anteriores, que no se mostrarán en la app móvil.
3.- Los lenguajes, wireframes y base de datos que se utilizan en la aplicación web son los siguientes:
Lenguaje Frontend: Typescript
Wirframe frontend: Angular
Protocolo de comunicación con backend: Restful
Lenguaje Backend: Javascript
Wireframe Backend: Express
Protocolo de comunicación con Base de datos: SQL
Otros: Sequelize, Node JS
4.- Mapeo general de la etapa a desarrollar
5.- Estamos trabajando en los prototipos de acuerdo a experiencia de usuario.
Requerimientos
La aplicación debe permitir que el cliente tenga interacción con ella:
REGISTRO
A) Administración de movimientos
* El cliente puede administrar tres tipos de movimientos: ingresos, gastos o transferencias entre cuentas.
* El cliente puede confirmar, eliminar o modificar (fecha, monto, concepto y/o cuenta) movimientos precargados; y dar de alta movimientos nuevos.
* El cliente puede ver la fecha, el saldo en cuentas proyectado (con base en movimientos pre-cargados), ingresos, egresos y balance del día.
* El cliente puede importar a la app, los estados de cuenta que se encuentren en formato csv o Excel.
* Se requieren 3 vistas: diario, semanal, mensual.
B) Validación
* El cliente puede ver el histórico de los periodos donde se han hecho validaciones.
* El cliente puede importar los estados de cuenta que se encuentren en formato csv o Excel.
* Cada cierto periodo, definido por el cliente, puede hacer conciliación de saldo esperado (de acuerdo a movimientos registrados (confirmados o nuevos), no proyectados sin confirmar) vs. Saldo real en cada una de las cuentas. Puede observar las diferencias entre lo esperado vs.
Real.
* El cliente puede observar los movimientos realizados por cada cuenta, enviarlos a otra cuenta o eliminarlos.
* El cliente puede conciliar movimientos realizados vs. Movimientos planeados, eliminar movimientos planeados que ya o se harán en el futuro; puede hacer conciliaciones parciales y planear los sobrantes en el futuro inmediato (mes actual y siguiente).
PLANEACIÓN
A) Planificación mensual:
• El cliente puede planear financieramente el mes en curso, cambiar de monto o fecha cada uno de los movimientos observados en todos los días del mes, tanto a nivel gráfico, como en tabla.
• El cliente puede modificar su gasto total mensual en un concepto determinado, o modificar cada uno de los movimientos planeados.
• El cliente puede decidir si esos cambios serán permanentes (presupuesto) o solo del mes en curso.
• El cliente puede ver ingresos, gastos, flujo del día y saldo en cuentas proyectado de acuerdo a movimientos pre-cargados.
• El cliente puede ver la estructura financiera del mes con los cambios realizados.
B) Presupuestos:
• El cliente administra presupuestos por ente.
• El cliente puede añadir o eliminar (o archivar) conceptos, modificar fechas, montos y/o frecuencias de los presupuestos ya existentes.
• El cliente puede observar los cambios que hace en cada rubro, con un gráfico de barras en tiempo real.
• El cliente puede simular escenarios para conocer su saldo en cuentas proyectado y su flujo de efectivo.
• El cliente puede observar gráficamente los escenarios simulados.
• El software le sugiere cambios al cliente sobre el apego a presupuestos.
C) Entes, cuentas de efectivo y cuentas de patrimonio
• El cliente puede dar de alta y eliminar (o archivar) cuentas con una fecha determinada y saldo inicial.
• El cliente puede dar de alta y eliminar (o archivar) entes personales o de negocio
reportes
los reportes reflejan los movimientos registrados al pasado y los proyectados al futuro.
El cliente puede elegir el periodo en que requiere ver los reportes.
A) Flujo, Saldo, Ingresos y egresos
• El cliente puede ver lo presupuestado vs. Lo realizado en cada mes.
• El cliente puede modificar lo que quiere ver de inicio.
B) Estructura financiera (Gastos fijos (créditos+ gastos inevitables +impuestos), gastos variables, Ahorro a largo plazo, ahorro a corto plazo
• El cliente puede ver la estructura financiera del mes actual.
• El cliente puede ver el histórico de la estructura financiera.
C) Reporte mensual
• El cliente puede ver los montos al pasado y al futuro, de cada uno de los conceptos.
• El cliente puede ver el flujo de efectivo del mes y el saldo en cuentas, hacia el pasado y futuro.
• El cliente puede ver cada uno de los movimientos realizados o presupuestados de cada concepto.
D) Apego a dieta
• El cliente puede ver su nivel de apego a la dieta financiera establecida en la sección de presupuestos, mediante un semáforo.
• El cliente puede ver cada uno de los movimientos realizados o presupuestados de cada concepto.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone, iPad
Eu preciso Criar um app
Tipo de aplicativo Utilidade - Aplicativo para utilidade (flash,calculadora,etc)
Prazo de Entrega: Não estabelecido
Habilidades necessárias