A Toolkit to quickly build powerful mobile-friendly CRUD (create/read/update/delete) interfaces. http://crudkit.com
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 [email protected]: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 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
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.