Skip to content

AmraniCh/php-databases-manager

Repository files navigation

php-databases-manager

Description

This project is a simulation of phpMyAdmin, it allows you to control all of your data (excluding data definition mechanisms).

Requirements

  • PHP version >= 7.1.*

Functionalities

  • The application depends on user's authentication.
  • It provides the user the ability to navigate all databases -as well as their tables- whom he is allowed to see.
  • Not to mention, it also serves the possibility of editing, inserting and deleting records.
  • Showing current user permissions.
  • The possibility of visualizing a database schema.

Installation

Download directly from github or clone the repo using this command :

  git clone https://github.com/ELAMRANI744/php-databases-manager

Install composer dependencies :

  composer install

Then run the application in localhost :

  localhost/php-databases-manager

What's included

Databases-Manager-api
├── css
│   ├── normalize.css
│   │   ├── CHANGELOG.md
│   │   ├── LICENSE.md
│   │   ├── normalize.css
│   │   ├── package.json
│   │   └── README.md
│   ├── animation.css
│   ├── app.css
│   ├── bootstrap.min.css
│   ├── datatables.css
│   ├── graphics.css
│   ├── jquery.dataTables.css
│   ├── loaders.css
│   ├── rules.css
│   ├── standard.css
├── fonts
│   └── mdi
│       ├── css
│       ├── fonts
│       ├── scss
│       ├── bower.json
│       ├── license.md
│       ├── package.json
│       ├── preview.html
│       └── README.md
├── icons
│   ├── auto.png
│   ├── key.png
│   └── unique.png
├── js
│   ├── componenets.js
│   ├── highlight.js
│   ├── jquery.dataTables.min.js
│   ├── jquery.min.js
│   ├── loaders.js
│   ├── main.js
│   └── utilities.js
├── logs
│   └── logs.txt
├── modules
│   ├── models
│   │   ├── column.php
│   │   ├── container.php
│   │   ├── database.php
│   │   ├── manager.php
│   │   ├── refcolumn.php
│   │   └── table.php
│   ├── utilities
│   │   ├── logsManager.php
│   │   ├── queryHelper.php
│   │   └── userManager.php
│   ├── handler.php
│   └── loader.php
├── views
│   ├── componenets
│   │   ├── datatables
│   │   ├── modals
│   │   ├── header.php
│   │   ├── logsPanel.html
│   │   ├── sectionHeader.html
│   │   └── sectionHeader_permissions.html
│   ├── templates
│   │   ├── exception.html.twig
│   │   └── index.html.twig
│   ├── home.php
│   ├── login.html
│   ├── permissions.php
│   ├── permissionsSectionContent.php
│   ├── tableDataTabsView.php
│   └── tableDataVerticalView.php
├── composer.json
├── composer.lock
├── designer.php
├── index.php
├── LICENSE
├── package-lock.json
├── package.json
└── README.md

Wireframing & Mockup

See in Behance.

Releases

No releases published

Packages

No packages published