back to projects
2026·Creator · Developer

Data Modeler

A web tool built for ITBA's Data Management course: collaborative logical and physical modeling, instructor validations, and DDL generation for PostgreSQL and SQL Server.

Next.jsTypeScriptReact FlowPostgreSQLPrisma
Data Modeler
A tool for teaching and practicing relational database modeling, both in and outside the classroom. Students can create diagrams from scratch or solve assignments in groups, moving from the logical model to the physical model and finally to DDL. The visual editor supports entities, relationships, attributes, and keys while keeping team changes synchronized. Instructors can review models in read-only mode, run automated validations, and manage courses, groups, and students. The project was created for ITBA's Data Management course and turns the complete database design journey into a collaborative, traceable experience.