Application Generator Features

Flexible code generation with the user being able to select whether only repositories are generated or whether App services/Controllers and UI Components/Typescript services are also generated for each table. 

Flexible code generation with the user being able to select whether only repositories are generated or whether App services/Controllers and UI Components/Typescript services are also generated for each table. 

Flexible code generation with the user being able to select whether only repositories are generated or whether App services/Controllers and UI Components/Typescript services are also generated for each table. 

Generate Enterprise Apps By Reading An Existing Data Model

Generate enterprise apps by reading an existing data model

Seamlessly update a generated app  with add-on or data model changes

Allow user to select fields to be used in Update/Create and List screens. Provide the UI ordering of fields

Generate code from PostgreSQL, MySQL, MS SQL Server, or Oracle databases, with support provided for most custom data types in each database server

Provide each developer with an online code space that is bundled with the developer choice of IDEs. Provide the ability to launch the code space and IDE right from the App Generator Portal, check-out the app code from your organization's central code repository, develop and preview code changes, and check-in the code to the central repository

Generate and organize apps in one or more workspaces. Use built-in RBAC mechanism to specify and enforce which user has access to which app

Have flexibility in code generation, with the user being able to select whether only repositories, app services/ReST controllers, and/or UI components are generated for each table in the data model

Preview the List screen of each entity prior to code generation to better understand which fields to include in the UI 

Support generating code from database tables even without primary keys and tables with a non-primary unique key as a foreign key in 1:M relationship 

Do you developers prefer using their local machine and IDEs? No problem. Sync the work between the developer local machine and the developer's online code space.

Generated Application Features

Single-page app with ReST API

Responsive Angular Single-page application (SPA) on the front-end with Angular Material components and Spring Boot ReST API on the back-end with an N-layered architecture.

DB Versioning

Track, manage, and apply database schema changes.

Security

Secure your API and UI using fine-grained permissions. Ensure that you are protected against Cross-site Scripting (XSS), Cross-site Request Forgery (XSRF). 

Testing

Auto-generated unit and integration tests for ensuring quality.

Integrated logging & exception handling

Logging with multiple log levels and log output options including file system, Splunk, and Elasticsearch. Stadardized exception handling mechanism.

Updates & Upgrades

Update your application seamlessly with your DB changes, without overwriting your code changes.

Functional add-ons

reports.png

Embedded Analytics

Create beautiful reports to display data using charts and graphs. Create & Share dashboards to aggregate reports.

I18N & L10N

Internationalization with the ability to customize for specific locales.

i18n.jpg
Doc-email-apis.png

Document Management & Email API

Store documents on the file system. Local & version documents. Send HTML emails with inline images and attachments.

User Registration

Provide registration capabilities to your external users, along with password reset functionality.

user_registration.jpg
entity_audit.jpg

Entity Audit

View all changes to entities and their properties to aid in production debugging.

Jobs Scheduler

Visually setup jobs triggers.

jobs_scheduler.jpg
user_audit.jpg

User Audit

View all changes to entities and their properties to aid in production debugging.

Visual Email Template Builder

Visually build Email Templates, include merge fields, connect data sources.

email_template_builder.jpg

Visual Development Tools

image_2021_09_28T15_58_54_014Z.png

Visual UI Page Builder

Drag-n-Drop Angular Material Components onto a layout to rapidly build your UI Pages; Preview your pages and export them into Angular 12