--- title: Hyper Reality Room Visualizer emoji: 🏠 colorFrom: blue colorTo: indigo sdk: docker app_port: 7860 pinned: false --- # Hyper Reality Room Visualizer — PoC SaaS Visualizador de habitaciones embebido como SaaS mediante iframe. Los clientes reciben una API key y un snippet HTML; el backend genera un token temporal y carga el visualizador en un iframe. ## Estructura del repositorio ``` Prueba-PoC/ ├── backend/ # FastAPI — API, autenticación, SAM2, texturas │ ├── main.py │ ├── routers/ │ ├── services/ │ ├── requirements.txt │ ├── .env # variables locales (no se sube a git) │ └── Dockerfile # usado solo por docker-compose (desarrollo local) ├── frontend/ # React + Vite — visualizador embebido │ ├── src/ │ ├── package.json │ └── dist/ # generado por npm run build (ignorado en git) ├── Dockerfile # multi-stage para HuggingFace Spaces ├── docker-compose.yml # entorno local con Docker └── README.md ``` ## Arquitectura ``` Cliente externo (HTML del cliente) └─► widget.js — se auto-descarga desde el servidor └─► POST /api/token — obtiene token temporal └─►