Volver a proyectos

PlanRisk3D.exePlan Risk 3D APP Web

VISOR_DE_IMÁGENES.EXE

01_CAPTURA.PNG
01 / 19
Vista de la interfaz de la aplicación web

Vista de la aplicación web

01_CAPTURA.PNG
Vista de la interfaz de la aplicación web
Vista de la aplicación web
ARCHIVO ACTUAL01 / 19

Tecnologías utilizadas

Tecnologías utilizadas

  • Angular
  • TypeScript
  • Tailwind CSS
  • Three.js
  • Python
  • Django
  • TensorFlow
  • PostgreSQL

Sobre el proyecto

Sobre el proyecto

ArchivoEdiciónVerAyuda

Plan Risk 3D APP Web es una plataforma Full-Stack innovadora para la visualización interactiva de planos arquitectónicos en 3D y la evaluación automatizada de riesgos en la construcción. Su backend utiliza un modelo de Inteligencia Artificial (Mask R-CNN con TensorFlow) para detectar paredes, puertas y estructuras a partir de planos 2D, generando modelos tridimensionales precisos en formato .glb.

El frontend, construido con las últimas tecnologías de Angular y Three.js, permite explorar y rotar los modelos en tiempo real dentro del navegador web. Adicionalmente, el sistema se integra con la API de Gemini de Google para proporcionar análisis de riesgos estructurales y estimación automática de presupuestos, ofreciendo una experiencia integral.

🐍 Backend: El motor lógico está construido con Python 3.10+ y Django REST Framework, encargado de gestionar la API que conecta con los frontends. Aquí reside el procesamiento pesado: se utiliza TensorFlow/Keras para ejecutar el modelo Mask R-CNN y la API de Gemini para la estimación de presupuestos y riesgos. El entorno es manejado con Conda y la base de datos corre sobre PostgreSQL.

🅰️ Frontend: La aplicación web para los usuarios finales está desarrollada en TypeScript y Angular. El diseño se estructura con HTML5 y Tailwind CSS/SCSS, y el renderizado 3D interactivo se logra gracias a Three.js (a través de <model-viewer>), permitiendo al usuario explorar el archivo .glb generado.

🐳 Infraestructura: El proyecto está completamente preparado para la producción y despliegue estándar mediante la containerización con Docker y Docker Compose, asegurando un entorno aislado y reproducible en cualquier servidor.

PROPIEDADES_DEL_SISTEMA.CPL

Características

Funciones

  • Conversión automática de planos 2D a modelos 3D interactivos (.glb) mediante IA.

  • Detección de estructuras arquitectónicas usando Mask R-CNN pre-entrenado (.h5).

  • Análisis inteligente de riesgos y presupuestos apoyado por la API de Gemini.

  • Renderizado web 3D de alto rendimiento utilizando Angular y Three.js.

  • Arquitectura modular y escalable (Python/Django en backend, TypeScript/Angular en frontend) contenerizada con Docker.

Ecosistema

Relación con otros módulos

  • Plan Risk 3D - Portal Corporativo y Dashboard

    Genera los modelos 3D y APIs que consume el portal corporativo.

    Ver módulo
  • Plan Risk 3D - App Móvil (Flutter)

    Actúa como cerebro de IA y backend central para los datos recogidos por la App Móvil.

    Ver módulo