PHP CRUD Generator

simple application to build backoffice for your website

Explore MorePurchase Now

About PHP CRUD Generator


Developed using the most popular web technologies, PHPCG is a powerful and intuitive tool intended to create administration panels for websites.


Create your admin CRUD system (CREATE/READ/UPDATE/DELETE)
in minutes with PHP CRUD Generator.

PHPCG analyzes your database and allows you, using a simple and intuitive interface, to create a complete CRUD with advanced features.

With the content management system generated you can manage any type of structure and content.

Depending on the type of data selected, you can use the best tools available to make your changes: Rich Text Editor, Date & Time Pickers, Advanced Uploader, Select Lists, Radios & Checkboxes, ...

The administration panel can be customized as desired: custom labels, nested tables, navigation with organized categories.

The demo and online documentation will help you get to know the tool before you make your choice.

Website Backoffice Builder

Unlike most other CRUD utilities on the market, with PHPCG you won't have to program the elements of your website admin panel.

In-depth database analysis

PHPCG provides an engine capable of an in-depth analysis of your database, which allows it to understand the logic of your application, extract the structure and data in a relevant way: field type analysis, validation criteria, primary and foreign keys.

One-page Application

  1. 1Open the CRUD Generator
  2. 2Select the table to integrate into the administration panel
  3. 3
    • Generate the corresponding data table (READ)
    • Generate the creation/edition forms (CREATE/UPDATE)
    • Generate the deletion form (DELETE)
  4. 4Open your admin panel - your CRUD is ready

Simple but powerful configuration tools:

  • Recording filters generation,
  • Handling of nested tables with mixed data display (foreign keys),
  • Choice of validation options,
  • Client side + server side data validation,
  • Generation and display of images and thumbnails,
  • Use plugins for user-friendly forms (pickers, file uploader, rich text editor, ...)
  • Generation of help texts and tooltips for the end user,
  • Management of the forms layout
  • User management, profiles and rights
  • Authentication module
  • Etc. (non-exhaustive list)

The online demo allows you to test the tool without restriction. Data is reset at regular time intervals, so this may occur during your use.


The various components of the customer administration panel are generated or edited in real time during the validation of each form. You can therefore access the client administration panel at any time and test its functionalities.

Features Highlights

One-page application interface

Fill-in the forms to setup and generate your website admin panel - The process is very simple, but nevertheless very powerful

In-depth database analysis

Intelligent relationship management between tables and fields - PHPCG automagically detects and pre-configure your data

Strong UX design

The client admin panel includes the best jQuery plugins and advanced features to facilitate and enhance its use: searchable lists, file & images uploader, pickers, ...

Fully Multilingual

The Generator includes a single i18n translation file - The admin panels can use any custom language.

Authentification Module

PHPCG is provided with a complete user and profile management module - Each profile allows you to associate CRUD rights individually for each table

Highly reliable coding

PHPCG uses MVC Logic with a light router, pure PHP Classes including PHP Form Builder & customizable TWIG Templates

Full Features

CRUD GENERATOR

  • One-page interface
  • Based on advanced comprehensive forms

DATABASE

  • In-depth database analysis
  • Primary and secondary key detection
  • Detection of relationships between tables (one-to-one & one-to-many)
  • Field type detection
  • Detection of validation types

BACKUP & FILE COMPARISON

  • Automatic backup of the generated admin files
  • Comparison and merging of generated pages with their previous saved version

READ LISTS

  • Choice of fields displayed in the list
  • Choice of field names displayed in the list
  • Creation of simple or advanced filters
  • Choice of orderable columns
  • Possibility to toggle fields in a nested table ("+" button)
  • Values edition in place
  • Selection of linked table fields to display
  • View images and thumbnails
  • Date and time format selection
  • Display of external fields in nested tables
  • Export data in XLSX/CSV format
  • Links from recordings to their page on the public site
  • Single-record lists
  • Results per page
  • Pagination

CREATE/UPDATE FORMS

  • Relationship management between tables with choice of fields to display
  • Drop-down lists and available values management (automatic/customized)
  • Help texts and tooltips
  • Client-side and server-side validation
  • Automatic and custom validation choices
  • Rich Text Editor (TinyMce)
  • File upload with awesome advanced features
  • Image upload with resizing & thumbnails generation
  • Date & Time pickers with display + recording format choice
  • Customizable layout

DELETE FORMS

  • Possibility to cascade delete according to database relationships
  • Warning display for cascaded deleted records

USERS MANAGEMENT

  • Add/Edit/Delete users
  • Unlimited Users Profiles
  • Table-based rights management (Pre table CAN READ/CAN CREATE-UPDATE/CAN DELETE)

AUTHENTIFICATION MODULE

  • Togglable Authentification Module
  • Advanced reliable password Encryption

BEHIND THE HOOD

  • Clean & comprehensive structure
  • MVC Logic without PHP Framework Dependancy:
    • PHP Classes (including PHP Form Builder)
    • TWIG Templates
    • Alto Router
  • Client Side:
    • Bootstrap 4
    • jQuery

ADMIN NAVBAR

  • Choice of the admin navbar layout
  • Categorizing navbar Items
  • Icon selection

TRANSLATION (I18N)

  • Multilingual generator with a single translation file