PlanRisk3D.exePlan Risk 3D APP Web
VISOR_DE_IMÁGENES.EXE
Galería del proyecto
Reemplaza este espacio desde el catálogo del proyectoVista de la aplicación web
Tecnologías utilizadas
Tecnologías utilizadas
Angular
TypeScript
Tailwind CSS
Three.js
Python
Django
TensorFlow
PostgreSQL
Sobre el proyecto
Sobre el proyecto
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
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óduloPlan 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