About this project
it-programming / mobile-development
Open
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.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone, iPad
I need to Create an app
App type Utility - Utility application (flash, calculator, etc.)
Delivery term: Not specified
Skills needed