Fast-Inspection-Plataform

Para facilitar y hacer más cómodo el flujo de trabajo de los ingenieros civiles y especialistas, así como aumentar la eficiencia del proceso, existe el proyecto de software Fast-Inspection. Una plataforma que permite la realización y el análisis de inspecciones técnicas de una forma confiable, segura y cómoda.

Imagen del proyecto Fast-Inspection-Plataform

Technical Information

Implementation details and project architecture

La plataforma propuesta es una solución tecnológica para la gestión de inspecciones técnicas de edificaciones, que conecta a los ingenieros civiles en campo con los ingenieros al mando. La aplicación móvil facilita la recopilación de datos en campo, incluyendo fotos, videos, observaciones y mediciones, incluso sin conexión a internet. Estos datos son procesados en un servidor en línea que realiza análisis y genera informes detallados. La aplicación web permite a los ingenieros al mando acceder a esta información, visualizar reportes, realizar análisis y tomar decisiones estratégicas sobre la salud de las edificaciones. El sistema aumenta la eficiencia y la precisión de las inspecciones, reduce el tiempo y los recursos necesarios, y facilita la toma de decisiones basadas en datos actualizados.

El Problema

La falta de una herramienta eficaz para diagnosticar el estado técnico de edificaciones puede resultar en estructuras inseguras que representan un riesgo para la seguridad de la población en general. Por ende surge el siguiente problema: ¿Cómo diagnosticar de manera precisa y oportuna el estado técnico de edificaciones en condiciones diversas?.

La Solución

Plataforma informática para automatizar los procesos de evaluación del estado técnico de una edificación, que use la metodología de evaluación creada por la master Liyen Pérez Quiñones.

El Impacto

Se evidenció viabilidad y efectividad de una solución informática integral para el diagnóstico estructural. Se demostró innovación interdisciplinaria entre Ingeniería Civil e Informática. La plataforma móvil y web integradas constituyen una solución funcional para el diagnóstico de edificios, permitiendo un flujo confiable de información y preparada para validación real. Las pruebas realizadas confirman que la plataforma funciona correctamente y cumple con los requisitos iniciales, respaldando su utilidad como herramienta de diagnóstico

Aprendizajes

Para hacer realidad la plataforma me fue necesario aprender, investigar y poner en práctica muchas cosas. Diseño de software para definir la arquitectura de la plataforma. Ingeniería de Requisitos para establecer los requisitos funcionales y no funcionales de cada sistema conformante de la plataforma. Desarrollo Frontend con Next.js para la implementación del Sistema Web. Desarrollo Backend con Nest.js para la implementación del la API de la plataforma, dicha API con una arquitectura de microservicios con múltiples base de datos en dependencia de la necesidad como PostgreSql y MongoDB. Devops, cree los ambientes de desarrollo y producción de la solución interconecté cada pieza conformante de la plataforma para dar consigo a un producto funcional, definí flujos de integración continua con GithubApps, dockericé cada proyecto y cada microservicio para su despliegue en un Servidor VPS. Gestión de proyectos para organizar y dividir el trabajo con los compañeros de equipo.

Technologies Used

Next.js

Next.js

React.js

React.js

Typescript

Typescript

Javascript

Javascript

Node.js

Node.js

HTML

HTML

CSS

CSS

Tailwind CSS

Tailwind CSS

Nest.js

Nest.js

TypeORM

TypeORM

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Cursor

Cursor

Visual Studio Code

Visual Studio Code

V0

V0

Npm

Npm

Postman

Postman

Github

Github

Git

Git

Github Actions

Github Actions

Enterprise Architec

Enterprise Architec

Draw.io

Draw.io

Docker

Docker

Linux

Linux