About this project
it-programming / web-development
Open
Descripción del proyecto.
General
Un fondo de garantías consiste en respaldar una deuda de un cliente de una entidad financiera, cuando a este, se le imposibilita el pago de la misma. Los clientes que adquieren un crédito pagan un porcentaje a dicho fondo como requisito para acceder al crédito en el sector financiero, este monto varía de acuerdo al riesgo que maneja cada entidad financiera.
Funcionalidad
El sistema será capaz de importar la información sobre el comportamiento de los pagos de los clientes, almacenar, analizar y mostrar dicha información, con el fin de que pueda ser analizada y sirva como insumo para la toma de decisiones.
FASES
Registro y autenticación de usuario.
Se creará un administrador general que mediante configuración podrá administrar su propia cuenta y realizar operaciones crud de otros usuarios con diferentes roles y restricción de accesos y funciones según el flujo del sistema.
Creación de entidades.
El administrador general podrá realizar acciones CRUD para las entidades financieras, y parametrizar el logotipo, nombre de la entidad, tasa o porcentaje de cobro a cada entidad que varía según el riesgo y demás información necesaria. Estas entidades financieras podrán ingresar con usuario y contraseña y alimentar y/o actualizar el estado de los créditos de sus clientes por lo menos una vez al mes y ver el reporte generado para verificación; esta información se podrá subir de manera manual o cargando un archivo excel ya predeterminado por el fondo de garantías.
Cabe resaltar que solo podrán ver el reporte de la propia entidad, mas no tendrán acceso a reportes de otras entidades. Si las entidades se tardan mas del tiempo previsto para subir la información de los créditos, el sistema enviará un correo electrónico a dicha entidad para recordar la actualización y en el sistema se generará una alerta sobre las entidades en mora de actualización.
Creación de clientes.
Los clientes que reportan las entidades financieras se podrán crear por medio de: importación de un archivo excel con la información de los clientes; creación de clientes mediante un formulario; adicionalmente se podrán cargar archivos en formato pdf, fotos, documentos etc. Para cada cliente.
Generación de reportes y/o informes e indicadores.
El sistema generará reportes con la información actualizada sobre cada deudor, para saber el estado de la deuda, comportamiento de pago, tiempo restante, cantidad de créditos avalados, cancelados, cantidad de créditos por línea de crédito; la información de los clientes podrá organizarse por sector económico, edad, género, localización, y mediante algunos indicadores financieros tener datos que sirvan para análisis de los créditos; estas fórmulas para generar los indicadores deberán ser suministradas por el fondo de garantías.
Otros reportes generados serán los ingresos y los pagos de respaldo de garantías a nivel general, por entidad de manera mensual y anual.
Módulo de cobranzas
Cuando un cliente no paga un crédito, el fondo de garantías debe de asumir el pago a la entidad bancaria, pero se debe abrir un proceso de cobranza al cliente, por lo tanto, en este módulo se reflejarán los créditos que han entrado en este proceso y se relacionarán con campos del monto de la deuda, estado de la cobranza, personal a cargo del cobro y otras variables que el fondo de garantías desee agregar. Podrá generarse un reporte de este módulo, con los diferentes filtros de información según la necesidad.
Tiempo estimado de desarrollo
El tiempo estimado de desarrollo son 80 horas aproximadamente, divididas en 5 semanas.
Perfil desarrollador
Dada las características de la aplicación, se requiere de un programador semi senior capaz de entender todas las etapas del proyecto, con buenas prácticas de programación y realice un desarrollo modular, flexible pensando en futuras mejoras al sistema.
Plataforma de desarrollo
Backend: .NET o NodeJS.
Frontend: Angular
Seguridad del sistema
Teniendo en cuenta que se administrarán datos del sector financiero, el sistema requiere de estrategias de protección de datos, tanto a nivel de código como a nivel de plataforma de alojamiento.
Entregables
El programador deberá entregar el código completo tanto del frontend como el backend e instalarlo en el hosting y realizar las configuraciones necesarias para el buen funcionamiento del sistema. Adicionalmente, deberá entregar toda la documentación utilizada para el desarrollo, tal como la arquitectura, diagramas de flujo y brindar una explicación detallada del funcionamiento del sistema.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Designer, Developer
Delivery term: March 20, 2021
Skills needed