Last updated: 2024-03-18

  1. Learn
  2. Frontend
  3. Admin UI

Generate an admin interface with CRUD operations in minutes

Spring Boot is a powerful framework to develop enterprise applications. Using Bootify a Spring Boot application can be generated including a modern admin backend - with CRUD operations for the selected entities of your database schema. With the SQL import any existing schema can be used as a starting point.

First start a new project in Bootify - directly in the browser, without registration. In the General Tab the general project settings as well as the used database can be defined. Select Thymeleaf or Angular with Bootstrap or Tailwind CSS as your frontend stack for the admin interface. The frontend comes either with WebJars or with Webpack, which is fully integrated into the build process.

Configuring the application and the database

Configuring the application and the database

In the Entities Tab the tables as well as their relations to each other can be defined. For all relevant entities the option "Add frontend controller" should be activated, with which Bootify will generate the CRUD operations for the frontend.

Our created or imported database schema

Our created or imported database schema

The generated, executable application is directly available for exploration and download. The code base contains all necessary libraries, the JPA / Hibernate entities as well as the classes and templates (Thymeleaf) or components (Angular) for the CRUD functions. The README.md contains a compact description of the further steps to start your application.

Reviewing the generated code

Reviewing the generated code

Bootify generates pure Spring Boot code according to current best practices. The application including the admin interface can be freely adjusted and extended after the download.

Advanced functions are available in the Professional plan - like pagination and a simple search filter for your entities to support working with larger data sets. One of many security options can be enabled in the Security Tab, which adds Spring Security including the required configuration to your application.

See Pricing
or read quickstart