Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
Características y restricciones La plataforma administra clientes y bienes y su relación entre ellos Existen clientes de al menos 2 tipos. Cada cliente puede o no tener asociados ciertos bienes Los bienes se pueden transar entre clientes, en al menos 3 modalidades Generación de documentación de cobro a los clientes de manera mensual y automática con despacho de notificación por correo electrónico A cada bien se le pueden asignar cargos y pagos, estos pueden ser periódicos o específicos para un periodo determinado Perfiles de usuarios (Super, Admin, Editor, Viewer, otros). Un usuario puede tener uno o varios perfiles asignados. Se debe poder limitar acceso a algunas opciones y/o acciones según perfil de usuario Existirán transacciones de bienes entre clientes, modificaciones o acciones de bienes u otros elementos en la plataforma. Estas acciones pueden estar compuestas de uno o varios pasos Cada paso se puede editar, mejorar, corregir Para pasar al siguiente paso se exigirán ciertos campos y el perfil correcto, entre otras evaluaciones automáticas Almacenamiento de historial de algunas acciones Algunas de estas acciones, requieren sean avaladas o autorizadas por un usuario con un perfil que le brinde potestad para validar la acción. Por ejemplo, para el caso de que un bien sea transferido de un cliente a otro, un usuario que tiene permitido crear esta transacción de un bien solo podrá agregar y editar toda la información del requerimiento, pero no podrá ejecutar la acción final. Esta acción deberá ser autorizada/validada por un usuario con el perfil requerido Generación automática de documentación (contratos, facturas, correos, etc), tanto para ser despachadas de manera automática, como para ayudar al usuario en alguno de las transacciones y/o otros procesos Se debe generar documentación (contratos, facturas, correos, etc) de manera automática tras validación de ciertas acciones Los documentos asociados a un cliente/bien se deben poder administrar: editar, actualizar, modificar, borrar, agregar, etc y serán almacenados en Google Drive Existen más especificaciones pero esto dará una idea amplia de lo que se requiere.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida A tiempo parcial
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs)
Roles necesarios Programador, Analista funcional
Duración del proyecto 1 a 3 meses
Habilidades necesarias