Terminado

Sistema para Ordenes de Servicio

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

Sobre este proyecto

Abierto

Desarrollo de una aplicación web que cubra los siguiente:

Características especiales:
De preferencia
Frameworks: Laravel 6, Vuetify o React

-WEB
-Aplicación IOS, Android (PWA)
-Notificaciones push (en escritorio y movil)
-Estilo visual de Google (Material)

Módulos
Usuarios:
-Correo
-Nombre
-Alias
-Tipo de usuarios (Administrador, Supervisor, Técnico)

Vehículos:
-Nombre
-Descripción

Empresas:
-Nombre
-Dirección
-Teléfono
-Logo
-Correo



Clientes:
1 cliente pertenece a una Empresa (Default Conmujal)
-Nombre
-Dirección
-Teléfono
-Ubicación (Google maps)
-Contacto o persona que levanto el reporte

Ordenes de Servicio:
Pertenecen a un cliente
Puede ser asignado (o no) a uno o más usuarios (Enviar notificación push, cuando: Alta, Baja Modificación)
Al cerrar la orden de servicio se envía por correo en PDF a un correo de conmujal (El asunto del correo debe tener el folio de la orden de servicio)
El PDF debe cambiar en función de la empresa a la que pertenece el cliente
El PDF debe contener:
1.    Encabezado y pie de página con los datos generales de la empresa
2.    Datos generales del cliente
3.


  Falla que reporto el cliente
4.    Fecha cuando se creó el reporte
5.    Tipo de reporte (Garantía, Servicio, Proyecto, Instalación, Sin Costo)
6.


  Fecha cuando se cerró el reporte
7.    Técnico(s) asignado(s)
8.    Vehículo que se uso
9.


  Descripción del servicio realizado
10.    El Usuario debe tener la opción de poder capturar material utilizado
11.    Estatus de la orden de servicio (Abierto, Cerrado)
12.


  Calificación (1-5) Estilo estrellitas
13.    Firma (Estilo pad en la pantalla)

El nivel de usuario técnico no puede modificar los puntos 1 2 3 4
Los puntos 9 y 10 los tiene que llenar el cliente de preferencia en una sección aparte
Cuando se envía (cierra) La Orden de servicio se tiene que notificar A los supervisores y administradores (push)
Y se tiene que quitar de la lista de reportes asignados al usuario.



Dashboard
Usuario: Ver lista de sus reportes asignados, cuando se cierran quitarlos de la lista.
Supervisor: Ver lista de todos los reportes. Ver reportes sin asignar.

Ver reportes abiertos. Ver reportes cerrados.
Administrador:


Permisos:
Usuario:
Solo puede llenar Ordenes de servicio.



Supervisor:
Puede crear y modificar ordenes de servicio y llenarlas.

Administrador:
Puede crear, modificar y y borrar datos de todos los módulos. Y llenar ordenes de servicio.

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 Según se necesite
Roles necesarios Diseñador, Programador

Plazo de Entrega: 19 Febrero, 2020

Habilidades necesarias

Otros proyectos publicados por J. C.