React Laravel dashboard using Bootstrap and JWT authentication
Based on:
Free Bootstrap 3 Admin Template https://github.com/puikinsh/gentelella https://colorlib.com/polygon/gentelella/index.html
React implementation of a bootstrap 3 Admin Template Gentelella https://github.com/Nearsoft/react-gentelella
Boilerplate for reactjs and laravel with JWT authentication https://github.com/sumityadavbadli/react-laravel-with-jwt-auth
- Rename .env.example to .env
- Update DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD, and Social IDs in .env file to yours.
- In command line :
- composer update
- php artisan key:generate
- php artisan migrate
- npm install
- npm run dev
- mysql.server start
- php artisan serve --port=8080
- npm run watch
- Open browser at http://localhost:8080
- Register and log in
This repository already configured with:
- Semantic UI React => https://react.semantic-ui.com/introduction
- Animate css => https://daneden.github.io/animate.css/
- Redux persist (For local storage) => https://www.npmjs.com/package/redux-persist
- Socialite => (https://laravel.com/docs/5.5/socialite)
- JWT authenticated request:
- curl -X GET -H "Authorization: Bearer " "http://127.0.0.1:8080/api/hello"
- User registration => Done
- User login => Done
- Forgot password => Done
- Limit login attempts
- social login => Done (Facebook, Twitter, LinkedIn, Google)
This project is open for contribution.