Un editor web para crear diagramas Entidad–Relación (MER) con la notación de Peter Chen y transformarlos en un modelo lógico.
El proyecto está en desarrollo activo hacia una v1 pública. La aplicación ya permite crear y editar diagramas conceptuales, guardar proyectos localmente, importar/exportar JSON, exportar imágenes y trabajar con una vista de modelo lógico.
Consulta los issues abiertos para conocer el trabajo planificado.
Creado para estudiantes de Fundamentos a las Bases de Datos.
Diseña entidades, relaciones y atributos antes de pasar a tablas, claves foráneas o SQL. Ideal para ejercicios, tareas y evaluaciones.
- Crea las entidades de tu problema.
- Añade atributos y relaciones.
- Conecta y organiza el modelo en el canvas.
- Guarda o exporta tu diagrama.
Primero entiende los datos. Después construye la base de datos.
Requisitos: Node.js 20 o superior y pnpm 11.
git clone https://github.com/open-ucsh/web-modelador-bd.git
cd web-modelador-bd
pnpm install
pnpm devAbre http://localhost:3000. Los comandos de calidad disponibles son:
pnpm typecheck
pnpm lint
pnpm format:check
pnpm buildLa guía completa para desarrollar está en docs/development.md.
Las contribuciones son bienvenidas: código, documentación, ejercicios, reportes de errores y propuestas de mejora. Antes de abrir un pull request, revisa CONTRIBUTING.md, el código de conducta y los issues existentes.
Para vulnerabilidades de seguridad, no abras un issue público: sigue SECURITY.md.
Distribuido bajo la licencia MIT.

