Skip to content

# Application Templates

We've developed several ready-to-use applications using our PHP DataGrid Framework, which includes built-in features.

### Authentication System

Authentication module can be enable from the Settings page of the application.

### User Management

User Management module allows you to create new users for the application. Only Admin user can use this module. You can also assign desired roles from:

- Admin (All privileges)
- Editor (Editing privileges without Settings and User Management)
- Readonly (Readonly Access)

### Understanding the Code

The code structure is kept simple so as to modify and extend as per your needs.

- The config.php file contains settings about database connection & others.
- The modules folder contains the code for all DataGrids. The code of the DataGrids is similar to the one that comes with demos.
- The theme/layout.php is the main layout file that makes tabs and placed grid.
- The index.php is the front controller that includes all files.
- The auth.php is the middleware to manage authenticated access.

This code structure is constantly evolving, keeping it simple and flexible.

### How to Customize

- In order to add or modify any column settings of the DataGrid, Inside `modules` folder locate the DataGrid code (filename is the same as grid) and change the desired column settings.
- Sample database structure is used just to make the demos. You can modify it as per your needs using any SQL IDE, like phpMyAdmin.
- If you need developement & customization services from our technical team, you can contact us back.

### Samples

We have released five application templates so far, with more coming soon.

- Sales CRM
- Inventory Tracking System
- Employee Directory
- Donation Management
- Expense Tracker