crudkit icon indicating copy to clipboard operation
crudkit copied to clipboard

Toolkit to quickly build powerful mobile-friendly CRUD (create/read/update/delete) interfaces for PHP, Laravel, and Codeigniter apps. Works with MySQL and other databases.

CrudKit

GitHub license


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:

  1. Clone the repository $ git clone [email protected]:skyronic/crudkit.git

  2. Install composer.

  3. Install / Update dependencies, $ composer update.

  4. Install grunt and other node related packages using: $ npm install (You might need to use sudo)

  5. 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.