Evaluando propuestas

Control de Obras Cims-20-D-01

Publicado el 13 Diciembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Actividades de esta plataforma:
• Agilizar la eficiencia y eficacia de la gestión del proyecto a través de la app móvil.
• Visualiza el dashboard, genera reportes, se aprueban cambios, se verifican certificaciones, se firman autorizaciones, genera punch list.
• Crear un apoyo dinámico e interactivo tanto para el cliente y la constructora sobre la experiencia del desarrollo de la obra.



Descripción funcional para programación y requerimientos para la plataforma digital.
Este documento describe la información que la base de datos deberá reflejar en los front-ends. De igual forma, define algunas acciones importantes a considerar para el back-end.


Todo el desarrollo debe ser nativo para android y muy intuitivo por lo que el diseño y la programación deben considerar las mejores prácticas de la industria a esta fecha.
El prototipo solo es una guía parcial de la funcionalidad y el proceso a seguir, en ningún momento debe considerarse limitativo para el diseño de las aplicaciones o el ordenamiento de la base de datos.
Los softwares a utilizar deberán seleccionarse y justificarse con CIMS antes de iniciar la programación, se debe tener la mayor facilidad en las actualizaciones de Android y que aseguren poder utilizar el 100% de los recursos de los dispositivos móviles que utilicen la aplicación.

Siempre buscando la mejor experiencia de usuario.
Algunos softwares de programación pudieran ser:
Android: Kotlin
Front end: Pug, SASS, MaterializeCSS, DataTable Y jQuery
Back end: Java, Node JS y Express.js
El programador deberá demostrar experiencia en programación como desarrollador de Android, diversos programas mencionados o similares y tener experiencia en ux/ui.
En caso de que el diseñador, requiera apoyo de un especialista en ux/ui, deberá mencionarlo en su oferta y de preferencia referir algún contacto con quién haya desarrollado proyectos exitosos en conjunto.


La programación en todo caso deberá ser lo más simple posible y entregarse 100% limpia, sin códigos, subrutinas o algoritmos que no agreguen valor o que no tengan ninguna función.
Front-ends a desarrollar: aplicación móvil para teléfono y tablet, aplicación web que incluye landing page para suscribirse, ingresar a la plataforma, asignar usuarios, mostrar FAQ, funcionalidades de esta plataforma, casos de éxito, precios, soporte, recursos, ejemplos de la industria y demás características y links necesarios para dar a conocer la plataforma.
La seguridad y la confidencialidad de los datos que los usuarios proporcionen al contratar un servicio o utilizar alguna de las aplicaciones en línea deberán estar protegidos por un servidor seguro bajo el protocolo Secure Socket Layer (SSL) o mejor.

El programador deberá justificar con CIMS el protocolo a elegir.
El programador deberá justificar con estimación de costos, la selección del hosting para la Base de Datos y BaaS que ofrezca notificaciones push, integración social, almacenamiento de datos y la capacidad de
agregar lógica personalizada a la aplicación, incluido el Backend con Cloud Code. Se tiene visualizado parse o azure.


Este Sitio deberá tener Instalado El Sistema De Medición Digital google analytics.
Las pantallas del prototipo se podrán anexar en PDF a esta descripción como soporte.
Para tener acceso al prototipo o acceder a través de la aplicación.



Módulo de acceso:
Se debe contemplar la funcionalidad para recuperar contraseña por medio de correo electrónico autenticando al usuario que lo solicita.
Funcionalidad muy intuitiva para crear proyectos nuevos en escritorio, otorgar nombre del proyecto, incluir fotografía que será ícono de ese proyecto, subir fotografía con ajuste (zoom in) de lo que se quiera enfatizar. Las fotografías ícono deberán guardarse en la base de datos en formatos que consuman el menor espacio de memoria posible pero que se vea bien en los front-ends.


Se debe importar el catálogo de conceptos que debe venir en algún formato de excel o csv, sobre el que se desarrollará la obra. La plataforma deberá identificar las columnas que se deben importar como wbs, concepto (descripción o partida), unidad, cantidad, precio unitario material, precio unitario mano de obra (mo), precio unitario, total. Deberá ordenarlas en forma estandarizada, para todos los usuarios y en escritorio, las columnas deberán poder intercambiarse a gusto de PM, solamente durante la creación del proyecto, después quedarán fijas y visibles para los demás usuarios en el mismo orden.



La plataforma debe proveer un formato estándar de catálogo de conceptos, en excel u hojas de cálculo de google, que contratistas y pm pueden utilizar desde sus dispositivos.

Módulo Dash board:
Funcionalidad que permitirá al usuario visualizar, de forma amigable e intuitiva, las estadísticas importantes del proyecto, guardadas en la base de datos por los distintos usuarios o generadas por la plataforma.
Deben mostrarse estadísticas generales y Bubble Chart extraídas de la base de datos, y serán distintas según cada usuario, se desplegarán las estadísticas que le correspondan al proyecto que abrió desde el módulo de acceso.
Debe mostrarse el Clima de la zona del proyecto en tiempo real.


Widget bubbles con desplegado simple de información relevante obtenida de la base de datos.


Módulo de personal:
funcionalidad que permite realizar la caga de información básica del personal laborando en la obra, nuevo o existente y que permita extraer datos y estadísticas de los trabajadores asignados a cada área de la obra.
Debe considerar control de asistencia y generación de reportes.


Módulo catálogo de conceptos:
funcionalidad que permitirá a los usuarios realizar la gestión y evidencia del avance de obra por cada concepto registrado en el catálogo o agregado posteriormente: ver ejemplo en prototipo, pantalla: catálogo de conceptos y las pantallas ligadas a esta.

OTROS MÓDULOS:
Módulo de tareas pendientes.
MÓDULO Básico de control de almacén de obra.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Plataformas requeridas Android

Plazo de Entrega: No definido

Habilidades necesarias