Módulo 1. Se requiere crear un web service en php usando unos de estos framework Laravel, CodeIgniter, CakePHP, Phalcon, Slim, que se conecte a varias tablas, trayendo la información del cliente a atreves del número de cedula, el formato para el numero de cedula es 00126957860, el cliente está suscrito a una coopereativa y posee los siguientes servicios: Prestamos, Cuenta de ahorro, Certificado financieros y Registro de contrato de alquiler. El mismo debe reflejar el estatus y movimiento de cada producto, Cuenta de ahorro: Ultimo deposito con su fecha, retiro, en el caso del prestamos, monto total del préstamo, monto pagado, monto adeudado, cuotas, pago última cuota, próximo pago.
El web service debe tener una url y key, la misma se usará para crear el ambiente para consumir. No importa el método usado para el consumo y usando login.
Ejemplo:Url:[login to view URL]
key:123123dfsdfsdf123 así es más o menos como se quiere que genere esa url y ese key.
Nota: El ambiente de consumo debe ser responsivo.
Ojo se requiere el web service por que el sistema no puede conectarse directamente a la base de datos.
Módulo 2. Al igual será por web service. Este módulo consiste en un sistema de consulta para los usuarios, los usuarios deben registrarse usando como validación la cedula, si el usuario no posee servicios relacionado el sistema no le permitirá ir al siguiente paso para el registro, si posee servicios, el sistema debe cargar las generales del cliente en el formulario, de manera que solo complete nombre de usuario e imagen avatar, para la validación y recuperación, el sistema debe enviar una contraseña provisional al correo, el cual dicho usuario debe cambiar al momento loguearse por primera vez, es obligatorio que el usuario cambie su contraseña provisional, una vez logueado, el usuario podrá consultar sus productos por tipos, historial de lo mismo por fecha.
Tablas
Tabla de Usuario
Código
Cedula
Usuario
Nombre
Apellido
Dirección
Correo
Password
Confirmar Password
Avatar
Tabla del cliente
Código
Cedula
Nombre
Primer apellido
Segundo apellido
Servicios
Dirección
Correo
Teléfono
Tipo de cliente
Código de cliente
Descripción: Empresa / Persona física
Tabla servicios
Código
Descripción del servicio
Tabla sucursal
Código sucursal
Descripción
Provincia
Municipios
Tabla forma de pago
Código
Descripción: Ejemplo: Cheche, efectivo, transición, etc.
Fecha.
Tabla de cuenta
Código
Descripción
Moneda
Nota: Para el ambiente de consumo se le suministrara una plantilla que se usara en ambos, si fuere necesario agregar más tablas tiene toda liberta de hacerlo.
En resumen, con esas tablas que le pase es crear un webservice y el consumo con la descripción que le pase del módulo I y II en php y usar la plantilla que le pase para los consumos, sin mucha complicación.
Actualmente acabo de terminar un desarrollo con laravel, generando api rest para comunicacion entre 2 sistemas y un conector, genere un token, que viene siendo en su caso la cedula, con el cual sirve para autenticar con el middelware de laravel y con esto ya se puede mostrar informacion, accesar a alguna vista, editar, insertar
Podría crearles un esquema de API que les retorne la data modo JSON
Relevant Skills and Experience
He realizado varios proyectos en laravel, teniendo 2 años de experiencia en el framework, además, realizando un curso udemy de apirest