Sobre este proyecto
it-programming / mobile-development
Abierto
Una aplicación web y móvil (android / ios) para ingresar inspecciones visuales que se realizan a equipos como camiones, camionetas, etc.
El sistema debe tener 3 módulos principales.
MÓDULO 01: Inspecciones por modelo y tipo de equipo
En este módulo podré ver en formato tabular las inspecciones ya creadas y sus principales variables resumidas (nombre de la inspección, número de puntos de inspección, marca, modelo, tipo de equipo, tipo de inspección). Se podrá ingresar a cada item de la lista haciendo click con la aplicación en la web o pulsando con el dedo en la aplicación móvil. Este módulo deberá tener los botones para poder editar, eliminar, agregar inspecciones ya sea desde la lista o desde el mismo formulario al cual se ingresó, siempre y cuando tenga los privilegios.
De equipo.
A nivel de encabezado. Nombre de la inspección, descripción de la inspección, tipo de inspección (pre-pm, pm, post-pm, pre-cambio de componentes, etc.
"Permitir editar esta lista a nivel Administrador"), Marca (Ejemplo: Toyota, Nissan, Komatsu, Caterpillar), Modelo . Deberá permitir agregar en una lista archivos en pdf que servirán de ayuda para explicar esta inspección. Deberá permitir agregar links para ingresar a algunas páginas web, algunos dashboards "en power bi" o reportes "Reporting Services" ya sea que estén en la nube o en un servidor local.
Los formularios de inspección deberán permitir cargar una o varias imágenes (para ver desde diferentes vistas) a las cuales se les podrá agregar puntos de inspección (haciendo click o push sobre la imagen). Cada punto de inspección tendrá la opción de agregarle una descripción e incluso agregar un archivo en pdf que sea de ayuda para explicar este punto de inspección.
A nivel de detalle. Se podrá agregar actividades y sus correspondientes opciones similar a Google Forms (cuadro de texto, lista de opciones, fecha, hora, cuadros de check y varias opciones, imagen y archivo). Estos campos son: Descripción de actividad, punto de inspección (declarado en el encabezado), tiempo estimado para esta actividad (deberá permitir escoger unidades entre segundos, minutos y horas), nivel de criticidad, valor y unidad.
MÓDULO 2: Inspecciones por equipo
Al momento de seleccionar un equipo deberá permitir 2 opciones: Opción 1 Ver la lista de inspecciones realizadas a ese equipo (fecha, hora, nombre del inspector, nombre de la inspección, odómetro y/o horómetro del equipo).
Opción 2 Ver la lista de inspecciones disponibles para ese equipo seleccionado (en otro formulario se deberá crear la relación entre equipos y modelos). Seleccionar una inspección y empezar la misma permitiendo agregar además los siguientes campos: Equipo, Fecha, Hora, Horómetro/Odómetro y firma (a través de huella dactilar, usuario y contraseña o firma convencional).
MÓDULO 3: Configuración del sistema
La aplicación debe permitir cargar el logo de la compañía y que este se muestre en todos los formularios y reportes que se emitan.
El sistema deberá permitir almacenar toda la información en una base de datos en sql server. Por este motivo, deberá permitir seleccionar la ruta del servidor y la base de datos, además del usuario y contraseña.
Cada vez que se termine una inspección se enviará una comunicación a una lista de usuarios ya sea a través de su número telefónico o e-mail.
La aplicación debe tener 3 niveles de acceso (administrador, supervisor y operario). El administrador además de todas las funciones, podrá darles privilegios y asignar nivel a otros usuarios.
Podrá crear nuevos formularios. El supervisor tendrá todos los privilegios del operario y además tendrá la opción de aprobar cada inspección que haga este, si acaso hubiera algún error es el supervisor quién podrá desbloquear esta inspección para corregir mas no el operario quien sí podrá hacerlo mientras la inspección no está aprobada. El operario podrá utilizar los formularios de inspección disponibles para ingresar datos de un equipo inspeccionado, podrá ver todos los reportes disponibles.
Contexto general del proyecto
https://docs.google.com/forms/d/e/1FAIpQLSewqVwXKthkYRHDmhJJbvLhKOqhahbxyeWrnaZNB0_iLGWGIA/viewform
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 una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Apps similares Otro
Necesita backend Sí
Procesador de pago No
Plazo de Entrega: No definido
Habilidades necesarias