Evaluando propuestas

Plataforma web y móvil asíncrona para crear formularios, hacer tracking de tareas y generar alertas a Outlook [Fase #1]

Publicado el 08 Agosto, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

La fase #1 y la estructura base del proyecto se describe a continuación:
las tablas básicas son:

    usuarios: usada para crear y dar mantenimiento (eliminar, activar/desactivar, asignar roles) a los usuarios que usarán la app (android e ios) y el sistema o aplicación web.

Contactos: Usada para guardar información básica de personas que son con clave para el trabajo de la empresa.

Equipo: Guardar el listado del equipo de la hidroeléctrica que pasará por revisión periódica. Por cada equipo se registrará su: Marca, modelo, código, Serie, ETC.
Nota: Se podría crear tabla genérica llamada: 'OBJETOS' (Pensado en las otras áreas o giro de negocio de la empresa).

Tipos de usuario: Se refiere al perfil que un usuario registrado tendrá en App y/o Sistema Web.
Roles: Se refiere acceso que tendrá un usuario a ciertas pantallas de la App o Sistema Web. 
Nota: Existen usuarios invitados (no registrados) que pueden tener acceso a ciertos formularios.


Es necesario registrar información sobre 'Ubicación' en las siguientes categorías:
            Países,
            Departamentos,
            Municipios,
            Nombre Empresa / Organización,
            Sedes o Ubicaciones específicas,
            Áreas de negocio (también llamados EJES) y ....
            Sub-Áreas del negocio.

Reportes: Sección para consultar en el navegador web el avance, pendientes y asignación por usuario las revisiones o el cambio de equipo después de una revisión.

Los servicios básicos son:
Sincronizar: La data se sincroniza entre la App (en dispositivos móviles) y Servidor.

    Almacenar: La data es almacenada en Servidor local en la empresa.
    Consultar: La data se puede consultar desde el navegador Web.
    Administrar: Se podrá editar, eliminar, activar o desactivar la data de las tablas
  antes o arriba definidas.

//-----------------------------------------------------------------------------------------------------------------------
// Para la fase #2 (que se describe a continuación y no debe ser presupuesta) se
// describe a continuación para que el programador o equipo pueda considerar el
// alcance total del proyecto.
//--------------------------------------------------------------------------------------------------------------------
- - - - - - -  A continuación se describe cual es la estructura avanzada (no cotizar):

estructura avanzada del proyecto:

las tablas avanzadas son:

        calendarizar: función/tabla para calendarizar (anual, mensual o diaria) las revisiones de equipo/producto/visita que quiera hacer la empresa. Nota:  Se pueden crear alertas (llevadas al calendario/correo Outlook) sobre lo calendarizado.


Tareas: Tabla usada asignar tareas a un usuario registrado. Se podrían crear alertas (sincronizadas/llevadas con el correo Outlook) sobre las tareas. Tomar en cuenta que una tarea puede tener ETAPAS, Aprobaciones y que se podría avanzar o retroceder en cada etapa

Mis_Tareas: Tabla usada para conocer a detalle las tareas a un usuario en específico y ver el seguimiento por ETAPAS.

 
        Formularios: Permite crear/editar N cantidad de formularios para:
            Revisar el estado del Equipo,
            Inspeccionar el ambiente,
            Hacer encuestas de la salud de habitantes, del estado de casas y
            Registrar cualquier tipo de información personalizada por área/eje.
        Importante: Ésta función deberá ser muy similar a Google Forms. Se recomienda revisar el siguiente link: https://goo.gl/forms/GqvFEWBed1Mm4d6V2 y solicitar permisos de edición al correo: daruser at gmail

Los servicios Avanzados son los siguientes:

Sincronizar: Las alertas (cuando se calendariza o asignan tareas) al correo/calendario outlook.

        Parametrizar: por varios criterios los reportes de: Tareas, Calendarios, Etc.

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 Tiempo completo
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.)
Roles necesarios Programador, Otro
Otros roles necesarios Se valora alguien con experiencia en base de datos. Alguien que tenga experiencia en desarrollo de interfaces intuitivas para el usuario.

Plazo de Entrega: 16 Noviembre, 2018

Habilidades necesarias

Otros proyectos publicados por D. O.