RainyDay.org

RainyDay.org Descripción

RainyDays es un sistema de préstamos a corto plazo, cuyo objetivo principal es proporcionar una alternativa real a los altos costos, cargos ocultos, y las prácticas depredatorias asociados con la mayoría de los sitios de préstamo a corto plazo. Aseguran y ofrecen préstamos sin intereses de ningún tipo por los primeros 5 días para que sea libre de pedir prestado dinero cuando hay una emergencia a corto plazo.

Proceso

El proceso de préstamo desde la perspectiva de un usuario Rainy Day:

  • Los visitantes llegan a RainyDay.org y se registran con su cuenta de Facebook. Rápido y fácil.
  • Deben poner su información de la cuenta bancaria en proceso de registro.
  • Se les dice, en algún momento del proceso, que RainyDay utiliza Dwolla para transferir fondos. Si tienen una cuenta Dwolla, pueden entrar en él y el sistema será capaz de transferir su dinero más rápidamente. Si no, no hay problema. El dinero se transfiere a la cuenta bancaria que ingresaron en el registro.
  • La mayoría de los usuarios no tienen una cuenta de Dwolla y no reciben una, y proceder con una transacción normal de ACH.
  • Cuando solicitan un préstamo, RainyDay inicia un proceso mediante Dwolla o directamente via ACH (transferencia bancaria) para tomar el dinero de una cuenta y transferirlo a la cuenta bancaria del usuario.
  • Los usuarios pueden tomar ventaja de sus amigos de Facebook para obtener más beneficios por compartir y recomendar el sitio. La gente que está conectados con algún solicitante se puede aprobar más rápido que los que no tiene amigos en el sistema.

 

Fase de Desarrollo

Es muy común que este tipo de proyectos grandes comiencen con una fase de análisis. Durante esta fase inicial, hemos recolectado la mayor parte de las necesidades y requerimientos, así como trabajar con nuestro diseñador gráfico para ayudar al cliente a completar sus ideas acerca de las interfaces de usuario. Después de esta fase, pudimos llegar a un documento de requisitos muy bueno y detallado con todos los bocetos necesarios para avanzar a la fase de desarrollo.

Hemos trabajado unos cuantos meses en esta fase de implementación, sobre la base de todos los requisitos que habíamos recogido e incluyendo continuas mejoras y optimizaciones. Pusimos un equipo de 10 personas que trabajaron en las diferentes características (desarrolladores, diseñador gráfico, tester y manager de proyecto).

En el frontend, Facebook inicia el registro pero el usuario debe aplicarse completando toda la información personal y financiera. El sistema utilizará un servicio externo para validar la situación financiera de esta persona para confirmar o rechazar la solicitud.

El backend, el panel de administrador, se ha implementado desde cero. Hemos añadido un muchas de las buenas funcionalidades para gestionar usuarios y sus préstamos. Además, por razones obvias, el sitio cuenta con diferentes niveles de seguridad con super administradores y administradores regulares. Por ejemplo, un super administrador puede prohibir y desactivar usuarios, bloquear IPs si se detecta alguna actividad sospecha. El sistema siempre realiza envío de notificaciones a todos los administradores para que puedan supervisar el uso del sitio web y su actividad todo el tiempo. En casos de urgencia, el sistema permite un super administrador (vía correo electrónico y validaciones) dar de baja todo el sistema y operaciones para ejecutar una auditoría, pueden reanudarlo directamente desde el panel de administrador también. 

El sistema, por supuesto, permiten a los administradores realizar tareas comunes como activar/desactivar los usuarios, dar de alta nuevas cuentas, gestionar todos los pagos y el estado de cualquier transacción en cualquier momento. El sistema puede ejecutar directamente la transferencia ACH (interbancaria), recibir un PDS returns (devoluciones) y notificar sus estados, entonces el usuario administrador puede supervisar las transacciones de estado para tomar cualquier acción con sólo un clic. Dwolla es el servicio externo para mover dinero en línea. Los administradores tambien pueden ejecutar transacciones manualmente, a traves de archivos CSV pueden confirmar y enviar muchas transacciones fácilmente. 

Al final de la fase de desarrollo hemos trabajado en optimizaciones para acelerar todas las páginas y el panel de administrador.

Tecnologías

CakePHP es el núcleo de la aplicación y también se integró Bootstrap para proporcionar un diseño web responsive, adapta fácilmente todos los contenidos para muestrse en las tablets y smartphones. Durante la mayor parte de la validación de formularios y datos implementamos e integrado plugins de jQuery. La aplicación se ha configurado en el servidor Amazon E2 (Linux, Apache, MySQL, PHP)

Conexiones

Este sistema está conectado a varias APIs y servicios web. Estas conexiones juegan un papel importante en un flujo de trabajo del sistema.

La integración API de Facebook para visitantes se realizó a través del componente HybridAuth.

La integración del API de Dwolla se ha completado mediante la implementación de un componente a medida que proporciona toda la funcionalidad necesaria. Su página web es https://www.dwolla.com/

EVS y CLARITY se ha integrado para confirmar la información personal y la validación financiera de cada solicitante.

Validación telefónica con servicios de MAXMIND que se han integrado para generar automáticamente llamadas y mensajes de texto para que el solicitante valide su numero telefónico. Deben completar un código en su cuenta de Rainy Day tan pronto como lo recibieron.


Etiquetado como

Etiquetas