Funcionalidades
Interface do Utilizador
A IGRP UI é uma aplicação desenvolvida para a criação de aplicações Web e APIs REST no ecossistema IGRP. O IGRP Studio foca-se exclusivamente na interface do utilizador, fornecendo as ferramentas necessárias para configurar aplicações que serão processadas pelos motores de geração (Engines).
Gerador de Páginas
Ferramenta avançada para criação de interfaces Web responsivas através de um sistema intuitivo de arrastar e largar. Gera automaticamente código pronto para produção, garantindo conformidade com as melhores práticas.
Aplicações Web
- Criação de aplicações Web em Next.js
- Adição de páginas a uma aplicação
- Personalização de layouts
- Inserção e configuração de componentes e campos
Suporte a múltiplas tecnologias
- Spring Boot
- Next.js
- .NET
- Django
- Vue
- Angular
Biblioteca de Componentes
Coleção modular de componentes partilhada entre o Next.js Engine e o IGRP Studio, baseada na plataforma Shadcn. Desenvolvida com foco em acessibilidade, customização e desempenho, está disponível como uma dependência, permitindo o desenvolvimento sem ligações diretas ao Studio.
Designer de Bases de Dados
Ferramenta para modelação visual de bases de dados, suportando abordagens code-first e database-first. Suporta Multi DataBase e Data Source, incluindo:
- Oracle
- SQL Server
- H2
- PostgreSQL
- MySQL
Gerador de API
Permite a geração e gestão de APIs RESTful:
- Models: configuração de campos, operações CRUD, entre outros
- Controllers: definição de endpoints, parâmetros e respostas
- DTOs: criação e gestão de objetos de transferência de dados
- Permissões: configuração de acessos a endpoints, tanto em models como em controllers