Lumen (Laravel Micro Framework) + ReactJS + AdminLTE + Webpack Boilerplate
- PHP >= 7.2
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- NodeJs
- Composer - Package manager for PHP
- NPM - Node package manager
- MySQL - Relational database management system (RDBMS)
On the command prompt run the following commands:
$ git clone https://github.com/Bikranshu/lumen-react.git
$ cd lumen-react
$ composer install
$ npm install
$ cp .env.example .env (edit it with your database information)
$ php artisan jwt:secret
$ php artisan migrate
$ php artisan db:seed
$ php -S localhost:8000 -t public/
$ npm run watch
Credential:
- username: admin@admin.com
- password: 1234
- Lumen https://lumen.laravel.com
- dingo/api https://github.com/dingo/api
- json-web-token(jwt) https://github.com/tymondesigns/jwt-auth
- transformer fractal
- apidoc apidocjs
- debug rest api postman
- JavaScript library for building user interfaces - React
- Predictable state container - Redux
- Promise based HTTP client - Axios