- [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 install
for Laravel,npm install
for Angular) - Configure your
.env
file 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.