Django + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authentication on the side. (TODO)
Note: If you register or use Oauth to sign-in your info will be available on public under user lists component, you can use credentials below.
[email protected] / password
$ npm install
Open .env
and enter necessary config for DB and Oauth Providers Settings.
$ python manage.py migrate
$ php artisan db:seed (TODO)
General Workflow
$ python manage.py runserver 8002
Open new terminal
$ gulp && gulp watch
Default Username/Password: [email protected] / password
Angular Generators (TODO)
$ artisan ng:page name #New page inside angular/app/pages/
$ artisan ng:dialog name #New custom dialog inside angular/dialogs/
$ artisan ng:component name #New component inside angular/app/components/
$ artisan ng:service name #New service inside angular/services/
$ artisan ng:filter name #New filter inside angular/filters/
$ artisan ng:config name #New config inside angular/config/
[Laravel Angular Generator] (https://github.com/jadjoubran/laravel-ng-artisan-generators) (TODO: replace them with Django commands)
[Read Full Documentation] (http://silverbux.github.io/laravel-angular-admin)
You need help customizing? You have an awesome project and you need to hire a coder? hit me up with a message my email address is indicated on my [Github Profile] (https://github.com/silverbux) OR send me a message on skype: silverbux
- [JWT-Auth] (https://github.com/tymondesigns/jwt-auth)
- [Socialite] (https://github.com/laravel/socialite)
- [Dingo/API] (https://github.com/dingo/api)
- [Restangular] (https://github.com/mgonto/restangular)
- [UI-Router] (https://github.com/angular-ui/ui-router/)
- Access Control List
- [Romanbican/Roles] (https://github.com/romanbican/roles)
- [Angular ACL] (https://github.com/mikemclin/angular-acl)
- [Django] (https://www.djangoproject.com)
- [Laravel] (http://laravel.com) (TODO: remove it)
- [Angularjs] (https://angularjs.org)
- [Twitter Bootstrap] (https://getbootstrap.com)
- [Composer] (https://getcomposer.org/)
- [Gulp.JS] (http://gulpjs.com/)
- [BOWER] (http://bower.io/)
- [NPM] (https://www.npmjs.com/)
- Click deploy button
- After build and "successfully deployed", Click Manage App
- Go to settings and click "Reveal Config Vars"
- Set necessary config for DB based from CLEARDB_DATABASE_URL or from your custom database
- Execute migration and db seed with the following commands
Database Migration (TODO)
$ heroku run php artisan migrate --app your_app_name
Database Seeds (TODO)
$ heroku run php artisan migrate --app your_app_name
Thank you for contributing to this repository.
This project wont be possible without the following, We acknowledge and are grateful to these developers for their contributions to open source. All necessary credits are given.
- [Laravel-Angular (Material)] (https://laravel-angular.readme.io)
- [AdminLTE] (https://github.com/almasaeed2010/AdminLTE)
This project is licensed under the MIT License - see the LICENSE file for details