Entradas

Inicio de sesion creado

 1. Se ha logrado crear el inicio de sesión, y su redireccionamiento junto con el nombre vinculado para el acceso a sus tarjetas fisicas, se espera obtener todas su tarjetas fisicas por medio de una vista que proporcione los datos esperados de la misma. 2. Se tuvo que refinar algunas aspectos sobre la forma de recibir las solicitudes y además enviar la respuesta al cliente, hemos tenido problemas a la hora de redirecionar al usuario juntos con los datos esperados al sitio de mostrarTFs.  3. Esto se logro la ayuda de chatGPT y del sitio de MDN sobre el problema de CORS Tiempo: 2h

Reunión

 Se realizó la última reunión para ver el funcionamiento final del proyecto y realizar pruebas con ello. También se revisó el documento de análisis de resultados pere refinar unos detalles de las métricas. La reunión se hizo en discord el día 25/8/2024 Empezó a las 10:00am Terminó a las 11:40 am

Mejorar el diseño del sitio web

Imagen
Se ha logrado mejorar el diseño del sitio web haciendo que se vea mucho más amigable a la vista del usuario. Se agregó varios elementos con interactividad para facilitar mucho su comprensión a la hora de analizar las tablas, y no solo eso, sino también en el momento de insertar el usuario aumentamos la grafiticación de insertar el usuario y corregimos algunos errores a la hora de que el usuario se equivoque es decir, intentar reducir la cantidad de "alert" que recibe cuando tiene más de un error. Un problema que tuvimos ha sido cuando intentamos hacer el formulario "responsive". Esto se logró en las herramientas de desarrollo realizando varios intentos a la hora de encajar los elementos como nosotros quisieramos según el tamaño deseado. Dos webs que han sido muy utiles a la hora de estilzar los componentes ha sido MDN y W3 . En la proxima sesión haremos el documento que presentaremos el lunes. links: MDN y W3 Fecha: 22/08/2024 Hora inicio: 8:00 pm Hora final: 8:45p...

Realizar peticiones del servidor con el sitio web

Imagen
 Se ha enlazado el sitio con exito, dando como hecho la posibilidad de solicitar información hacia el servidor que se comunica con la base de datos. Por lo que el apartado de manipular los datos para crear una tabla ordenada alfabeticamente e insertar el empleado se encuentra concretado. Un apartado problematico que tuvimos tomar en cuenta ha sido sobre los datos que recibe el servidor, por lo que vimos la documentación de nest js para determinar que requería nuestro programa para entender los objetos que le llega desde el cliente, este apartado lo resolvimos. También hemos hecho el "sp" de evitar empleados duplicados de una manera más robusta. Usando trim y lower para que sea lo más preciso posible a la hora de verificar la existencia del empleado Link: Validation  y CORS Un apartado que tomaré en cuenta será sobre mejorar el diseño del sitio web, para que sea mucho más amigable a la vista. Hora inicio: 9:00 pm Hora final: 10:00 pm

POST

Se realizó sesiones de prueba y estudio sobre realizar un POST para ingresar los datos del empleado ingresado por la interfaz. Algunas fuentes consultadas fueron:  Using the Fetch API Guideline 2024: How to Fetch POST JSON Data 2.3 HTTP Post Request with fetch() - Working with Data and APIs in JavaScript Se dedicó 1 hora para consultar fuentes y 2 horas haciendo pruebas de estas. Queda pendiente poner la url del metodo fetch para hacer el post de manera exitosa.

Documentar el back y otros

 He estado generando la docuementación necesaria para el apartado de la conexión con la base de datos. Además de la creación de interfaces para aprovechar esa particularidad de TypeScript de su tipado, otro punto a comentar es que a su sea transcurrido a pruebas para verificar su solidez en cuanto a sus conexiones con la base de datos. Un problema que he tenido a sido no ha sido en cuanto al funcionamiento del programa, sino de que habian apartado que no quedaban claras en su sintaxis, por lo que en ese momento opte por usar interfaces para que de esta manera se logre entender las propiedades de los parametros de las funciones. Un apartardo que abarcaré será sobre arreglar el Readme.md para levantar el proyecto link: Interface   Hora inicial: 8:00 pm Hora final: 8:45 pm

Uso de librería para la conexión

Imagen
 Se ha logrado determinar el uso de la librería mssql  para realizar la conexión de la base de datos desde el backend. El metodo que se usó ha sido el de crear una clase que contenía un constructor para la configuración, luego los metodos de conexión y por ultimo los metodos que vendrían siendo los storeProcedures(listar y crear empleados), hacerlo simplifica a la hora de incorporarlo en los servicios de la aplicación. Unos problemas que tuvimos que enfrentar fue a la hora de querer usar las variables de entorno para que la seguridad fuera más robusta. Por medio de la documentación de nest js detallan los pasos a seguir. Sin esto daba errores de conexión(ya que no tenian los datos de la configuración). Cosas para hacer: Documentar el codigo. Hora inicio: 8:00 pm Hora final: 10:00 pm