Documentación y Reparto de tareas

Esta semana nos hemos encargado de la redacción de la documentación del Proyecto Pericles. Respecto a la documentación del proyecto, nos hemos dividido las partes del documento de las que cada uno debe tomar parte. En mi caso me tocó encargarme de la redacción de los objetivos fijados para el Proyecto Pericles. Esta sería mi parte de documentación:

«El Proyecto Pericles tiene como objetivo desarrollar una aplicación web que permita la gestión de citas y fichas de clientes para los ciclos formativos de grado medio y superior de Peluquería y Estética. La aplicación será desarrollada utilizando React y Laravel como principal herramienta de desarrollo.

Características que nos han sido solicitadas:

La aplicación web debe tener un diseño responsive para adaptarse a todos los dispositivos. Debe poder abrirse desde cualquier dispositivo móvil como app, como también desde el navegador al ser principalmente una página web .

Apartado de información para el alumnado, incluyendo la oferta formativa, equipo docente, perfiles profesionales, criterios de evaluación y normativa. Esta página tendrá que permitir al profesorado la edición de la información por si en el futuro hubiera que gestionar o añadir cualquier dato.

Apartado de eventos y actividades, con almacenamiento de datos e imágenes donde los profesores puedan ir publicando la información de eventos que haya organizado el centro o donde hayan participado alumnos.

Página de contacto con toda la información de contacto del centro relevante para los usuarios, también deberá incluir un formulario que permita a los usuarios enviar mensajes al correo corporativo del centro.

Página que permita a los usuarios iniciar sesión si son “Alumnos” o “Profesores” para acceder al panel administrativo. El registro de los alumnos les será únicamente permitido a los profesores dentro del panel administrativo, teniendo permisos para añadir, modificar y eliminar usuarios.

Panel administrativo que permita a los profesores gestionar roles y perfiles, así como todas las funcionalidades de la aplicación. Dentro del panel los profesores  y alumnos podrán rellenar fichas con los datos de los clientes para añadirlos al registro de clientes según el tipo de cita solicitado: Peluquería, Estética o Facial.

Apartado de Fichas Técnicas para organizar y revisar los distintos registros de fichas. La redacción de las fichas técnicas deberá realizarse a través de formularios online que serán mostrados únicamente a alumnado y profesorado.

Sistema de gestión de citas donde los profesores puedan organizar la fecha y hora de las citas de peluquería, estética o facial, seleccionar el nombre del alumno encargado de cada cita y obtener informes. La gestión de citas estará configurada como un calendario dinámico con posibilidad de añadir, editar y eliminar citas, además de ofrecer la opción de filtrado según ciclo formativo.

Las siguientes características serán optativas en función del tiempo:

Bolsa de trabajo para la comunicación entre empresas e instituto, permitiendo a las empresas del sector publicar posibles ofertas o vacantes sobre las especialidades como peluquería, estética y facial.

Libro de caja para realizar un registro del dinero y los pagos de los clientes por los servicios ofrecidos.»

Por otro lado, también me tocó realizar la parte de desarrollo de Frontend, para ello me ayudé de la herramienta de diseño online para diagramas de flujos Visual Paradig:

«Se ha elaborado un diagrama de flujo para representar las distintas actividades a las que el usuario tendrá acceso dentro de la aplicación. El diagrama comienza desde la vista de inicio de sesión dando la opción de entrada al panel administrativo si el usuario es alumno y/o profesor, en caso contrario, el usuario será devuelto a la vista de inicio de sesión. Una vez dentro del panel administrativo, los usuarios podrán acceder a las diferentes vistas del menú:

  • Perfil: Vista del perfil del usuario desde dondé el usuario podrá realizar todas las funciones que incluye un CRUD(Crear datos, leerlos, actualizarlos y eliminarlos).
  • Calendario: Vista del calendario de citas desde donde los profesores podrán asignar la información de las citas correspondientes con todas las opciones anteriores de un CRUD, además, las citas podrán ser filtradas para facilitar la búsqueda.
  • Lista de clientes: Vista de clientes desde donde se podrá realizar un CRUD con los datos de los clientes, más la opción de filtrado.
  • Lista de usuarios: La vista de usuarios se diferencia de clientes en que se mostrará la lista de usuarios con roles de alumno y/o profesor. Pudiendo realizarse un CRUD con los datos y el filtrado correspondiente.
  • Lista de tratamientos: La vista de los tratamientos mostrará todos los tratamientos del cliente seleccionado, para poder ver el informe completo. Este también permitirá la realización de todas las funcionalidades de un CRUD junto al filtrado correspondiente.
  • FAQ (Preguntas y respuestas). Vista de preguntas y respuestas para que los usuarios del panel puedan resolver las preguntas más típicas sobre el sistema y las distintas funcionalidades.»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Menú