A clean and modern full-stack application architecture, divided into three main layers: 1. Frontend (left panel): An Angular-powered interface featuring an interactive UML design canvas built with Konva.js. Users manipulate class diagrams with drag-and-drop functionality, while a chatbot interface accepts natural language commands. The UI dynamically generates form components, lists, and menus in real-time. 2. Backend (central panel): A Spring Boot environment illustrating automatic generation of Java code including entities, services, and controllers. Visual connections show the chatbot communicating with backend services via the OpenRouter API, converting natural language descriptions into precise UML models. 3. Database (right panel): A MySQL database schema automatically created from the generated entities. Visual elements depict tables and dynamic connection settings configured by user input. The entire scene is connected by flowing arrows that represent the data and workflow Ver más