- [App Builder User Documentation] (https://github.com/dhjeje/BuilderHelp)
- [App Builder Web interface (frontend part, Angular 17)] (https://github.com/dhjeje/AdminPanel)
- [App Builder Core (backend part, Laravel 7, PHP8)] (https://github.com/dhjeje/Core)
- [App Builder Web interface (frontend part, Angular 11, previous version)] (https://github.com/dhjeje/AdminPanelOld)
- [App Builder Core, previous version (backend part, Laravel 7, PHP8)] (https://github.com/dhjeje/CoreOld)
The project uses:
- Frontend: Angular 17 (new panel)
- Backend: Laravel 7
-
Build Angular application:
ng build --prod
Built files will be generated in the
dist/folder -
Copy files to Laravel: Copy builded contents from
dist/to Laravel'spublic/html/folder -
Database setup:
- Run migrations:
php artisan migrate
- Seed initial data:
php artisan db:seed
- Run migrations:
-
Start development server:
php artisan serve
-
Don't forget install php composer dependecies
-
Rename .env.example to .env And add MySQL credentials
admin@admin.com manager@manager.com user@user.com
- Make sure all dependencies are installed (
composer installfor Laravel,npm installfor Angular) - Configure your
.envfile before running migrations
Any software product derived from this source code must be licensed under the GNU Affero General Public License (AGPL). This ensures that:
- All modifications must be open-sourced
- Network services using this code must provide source to users
- The same license terms must be preserved in all derivative works
See GNU AGPL v3.0 for full license terms.