/g5-datacar

Proyecto de IW grupo 5 UCM 2021/2022

Primary LanguageJavaScriptApache License 2.0Apache-2.0

DataCar

Esta aplicación será usada internamente por un taller para gestionar las reparaciones de sus clientes. Habrá 3 tipos de usuarios, el admin, el trabajador del taller y el cliente. Cada cliente tendrá acceso a una página donde verá sus vehículos y podrá chatear con el taller. Así mismo también podrá ver el estado de sus reparaciones. Los trabajadores podrán chatear con los clientes y marcar los servicios de una reparación como completados.

admin.html --> /admin: En esta página el administrador podrá gestionar a los trabajadores y a los clientes, añadiendo, eliminando o editando datos de estos manualmente cuando sea necesario.

chat.html --> /chat: En esta página podrán chatear 2 usuarios entre sí. Por ejemplo, un trabajador del taller con un cliente. Próximamente aparecerá la imágen de cada usuario, así como su nombre de perfil. También se verá si un mensaje ha sido leído o no.

index.html --> /: Es la página que aparece por defecto cuando entras. Contiene información sobre el funcionamiento de la misma.

login.html --> /login: Un usuario de cualquier tipo (administrador, cliente o trabajador del taller) iniciará sesión introduciendo su correo y su contraseña.

misVehiculos.html --> /misVehiculos: En esta página el usuario podrá ver que vehículos tiene registrados en la página, podrá seleccionar cualquiera de ellos para ver su información relevante (redirige a vehiculoDetallado).

profile.html --> /profile: En esta página se podrán ver y modificar los datos propios de cada usuario. En caso de ser un cliente, podrá ver un listado de sus coches en propiedad.

registro.html --> /registro: Un usuario de cualquier tipo (administrador, cliente o trabajador del taller) se registrará introduciendo su correo y una contraseña cualquiera.

reparaciones.html --> /reparaciones: En esta página se van a rellenar los formularios de la reparación asignando los campos necesarios. Después se mostrará tanto en la vista taller como en la del propio usuario que reparaciones se están y se han realizado.

taller.html --> /taller: En esta vista se va a poder gestionar todo lo relacionado con los servicios del taller, notificar al usuario de servicios finalizados, asignar trabajadores, iniciar chats con usuarios.

vehiculoDetallado.html --> /vehiculoDetallado: En esta página se muestra toda la información relevante acerca del vehículo seleccionado, como la marca, el modelo, ITV, año de fabricación, matrícula, foto del vehículo y el historial de reparaciones.