skyronic / crudkit
Toolkit to quickly build powerful, mobile-friendly CRUD (create/read/update/delete) and admin interfaces. Integrates with Laravel and has support for other MVC Frameworks. Works with MySQL and other databases.
Installs: 4 960
Dependents: 1
Suggesters: 0
Security: 0
Stars: 308
Watchers: 35
Forks: 94
Open Issues: 43
Requires
- doctrine/dbal: 2.5.1
- filp/whoops: ~1.1
- league/url: 3.3.1
- nesbot/carbon: ~1.19
- twig/twig: 1.18.0
Requires (Dev)
- phpunit/phpunit: 4.8.*@dev
This package is auto-updated.
Last update: 2019-12-16 03:29:07 UTC
README
A Toolkit to quickly build powerful mobile-friendly CRUD (create/read/update/delete) interfaces. http://crudkit.com
Build locally
Additionally from having PHP installed, make sure you have nodejs installed.
Once you have the basic requirements, follow the below instructions:
-
Clone the repository
$ git clone git@github.com:skyronic/crudkit.git
-
Install composer.
-
Install / Update dependencies,
$ composer update
. -
Install
grunt
and other node related packages using:$ npm install
(You might need to usesudo
) -
Install client-side dependencies using:
$ bower install
Demos
Demos are listed in demo/
. Inorder to see the demos in action follow the steps listed below:
- Create a symlink of
crudkit
using:$ ln -s /home/<username>/path/to/crudkit demo/crudkit
- Build static files:
$ grunt buildStatic
- Start the server by running
$ php -S 0.0.0.0:8080
from the root of the project - Navigate to http://localhost:8080/demo/sql_basic.php
Laravel Support
Check out markpurser/laravel-crudkit for a similar project (no code shared with this project) with out of the box support for eloquent and relying on blade templates and Laravel for routing.