Skip to content

bellosprojects/Nodus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Software de Diagramación Prototipo

Un editor de diagramas ligero inspirado en Figma y Lucidchart, construido con FastAPI y Konva.js.


🚀 Características

  • Lienzo Infinito con Dot Grid: Fondo de puntos estilo Figma para una guía visual limpia.
  • Sistema de Imán (Snapping): Movimiento basado en unidades de cuadrícula para alineación perfecta.
  • Elementos Personalizables: - Cuadrados con bordes redondeados y texto dinámico.
    • Flechas ortogonales (horizontales/verticales) con etiquetas de mensaje.
  • Backend Robusto: Servidor FastAPI preparado para comunicación en tiempo real vía WebSockets.

🛠️ Stack Tecnológico

  • Frontend: HTML5 Canvas (Konva.js), JavaScript (ES6+), CSS3.
  • Backend: Python 3.10+ con FastAPI.
  • Despliegue: Render (Web Service).
  • Monitoreo: UptimeRobot para mantenimiento de instancia activa.

📁 Estructura del Proyecto

.
├── main.py              # Servidor y API (FastAPI)
├── requirements.txt     # Dependencias del proyecto
├── .gitignore           # Archivos ignorados por Git
└── static/              # Archivos del Frontend
    ├── index.html       # Estructura del lienzo
    ├── script.js        # Lógica de dibujo y snapping
    └── style.css        # Diseño y estilos visuales

About

Software de diagramación colaborativo via Web, disponible en: https://render-yqtz.onrender.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors