PHPackages                             prkeshri/getpanel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. prkeshri/getpanel

ActiveProject[Admin Panels](/categories/admin)

prkeshri/getpanel
=================

GetPanel

04[1 PRs](https://github.com/prkeshri/getpanel/pulls)PHP

Since May 31Pushed 3y ago1 watchersCompare

[ Source](https://github.com/prkeshri/getpanel)[ Packagist](https://packagist.org/packages/prkeshri/getpanel)[ RSS](/packages/prkeshri-getpanel/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (3)Used By (0)

GetPanel
--------

[](#getpanel)

### "GetPanel" - Admin Panel for ANY existing mysql database!

[](#getpanel---admin-panel-for-any-existing-mysql-database)

[![Build Status](https://camo.githubusercontent.com/0a758e4267535b551550e943d697631035a280609b9bb364b6dc46fad1a85b9b/68747470733a2f2f7472617669732d63692e6f72672f70726b65736872692f67657470616e656c2e737667)](https://travis-ci.org/laravel/framework)[![Total Downloads](https://camo.githubusercontent.com/6575447440b4ff9fe75a6a028e0221d22051376319d74c6371f52197c8bd0a8f/68747470733a2f2f706f7365722e707567782e6f72672f70726b65736872692f67657470616e656c2f646f776e6c6f616473)](https://packagist.org/packages/prkeshri/getpanel)[![Latest Stable Version](https://camo.githubusercontent.com/7c6e9c8a14a74300c679afd0693e47ee8d9de3bad9e07e37ebbcf15c96afbbd8/68747470733a2f2f706f7365722e707567782e6f72672f70726b65736872692f67657470616e656c2f762f737461626c65)](https://packagist.org/packages/prkeshri/getpanel)[![Latest Unstable Version](https://camo.githubusercontent.com/6b15e1dc57e433847a370ad3a4517f9bfb5ce059430a9eef98553e3ae8227b8a/68747470733a2f2f706f7365722e707567782e6f72672f70726b65736872692f67657470616e656c2f762f756e737461626c65)](https://packagist.org/packages/prkeshri/getpanel) [![License](https://camo.githubusercontent.com/04062819b48f6eb3a0863815e8368bc68a55f6a0d1c16a957e9d8ccb81e8f809/68747470733a2f2f706f7365722e707567782e6f72672f70726b65736872692f67657470616e656c2f6c6963656e7365)](https://packagist.org/packages/prkeshri/getpanel)

GetPanel is a web application built on [laravel Framework](http://laravel.com/). It is a ready to use admin panel for any already built database! Yes, just setup and you are ready to go.

This is currently in `Beta` and development. My goal make it fit for organisations, enabling multiple users with customised privilages. This is in progress. Currently, users can be added( by the master user after the initial user registration, they can be added to groups (called user\_groups), now these groups can have permissions specific to pages (i.e. update/edit/delete etc.)

Features
--------

[](#features)

- Simple settings for an existing database and ready to insert/edit/delete existing/new data!
- Appropriate controls to feed data based on formats (Ex. for text/number: text ,date : [Calendar control](https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwin_tK49v_MAhXHsY8KHcNqCUcQFggbMAA&url=https%3A%2F%2Feonasdan.github.io%2Fbootstrap-datetimepicker%2F&usg=AFQjCNE7i60Qnfge78DBgfH7yO3VTGW2bQ&bvm=bv.123325700,d.c2I), enum values:combobox etc. is used.
- For foreign key columns(Combobox is used in order to feed data based on text. Ex: user\_id pointing to '*id*' of *users* table, having '*name*' etc. column. Now, the combobox would display names of users.
- Foreign keys refering tables with large data are paged using a new window.
- Provision to input data with 'set' data type.
- Multiple users(Presently in progress) and controlling who can edit/insert/view page data!

Official Documentation
----------------------

[](#official-documentation)

Creating. Will publish soon.

How to install/use?
-------------------

[](#how-to-installuse)

##### Installation

[](#installation)

- Clone this repository.
- This uses composer. Make sure you have it. If not, goto https://getcomposer.org/doc/00-intro.md, and install it. I assume that you have set its path and we only require the 'composer' command. If you have it locally, use 'php composer.phar' instead of 'composer'.
- run `composer install`. This would install all the dependencies(including the Laravel framework!).

##### Configuration

[](#configuration)

- There would be 2 different configurations! 1st will be source\_connection which is the database where our tables lie actually! 2nd one may be a database connection or a file system configuration where we would store all our table/page settings.
- 1st config:
    - Go to 'config/database.php' and set values into the default mysql connection. (In or near line 55) 'mysql' =&gt; \[... Set the values host,database,username,password. Don't change driver and other options.
- 2nd config: You may skip it if you wish to save in the 'file system'.
    - Go to 'congig/basic.php' and set 'save\_in' to 'database' if you wish to save into the db!. In this case, set the database,username,password,table. Note, this 'table' must have 2 columns 'key' which would be varchar(300), and 'val' which would be 'LONGTEXT'

##### Last Steps

[](#last-steps)

- Now we are good to go. Point into appropriate settings (i.e. with nginx/apache/etc. to folder 'public/'
- Hit the ip/domain into the browser. It would prompt for a new user(which would become the master admin). After submitting, it would open the home page.
- For the simplest configuration, click on the "Click here to proceed."
- Again, click on "I understand. Click here to proceed!"
- This would bring the list of every existing table in the source db. Click on "Click here to generate a page for every table.".
- Now, Click on the title "GetPanel". This would bring the home page showing each and every page with options!

### License

[](#license)

The software is open-sourced software licensed under the [GNU GPLv3 license](http://www.gnu.org/licenses/gpl-3.0.en.html)

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6885298?v=4)[Praveen Ranjan Keshri](/maintainers/prkeshri)[@prkeshri](https://github.com/prkeshri)

### Embed Badge

![Health badge](/badges/prkeshri-getpanel/health.svg)

```
[![Health](https://phpackages.com/badges/prkeshri-getpanel/health.svg)](https://phpackages.com/packages/prkeshri-getpanel)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
