├── .editorconfig
├── .env.example
├── .gitattributes
├── .gitignore
├── .htaccess
├── .styleci.yml
├── LICENSE.md
├── README.md
├── app
├── Console
│ └── Kernel.php
├── Exceptions
│ └── Handler.php
├── Http
│ ├── Controllers
│ │ ├── Auth
│ │ │ ├── ConfirmPasswordController.php
│ │ │ ├── ForgotPasswordController.php
│ │ │ ├── LoginController.php
│ │ │ ├── RegisterController.php
│ │ │ ├── ResetPasswordController.php
│ │ │ └── VerificationController.php
│ │ ├── CentrePointController.php
│ │ ├── Controller.php
│ │ ├── DataController.php
│ │ ├── HomeController.php
│ │ ├── MapController.php
│ │ └── SpaceController.php
│ ├── Kernel.php
│ └── Middleware
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── RedirectIfAuthenticated.php
│ │ ├── TrimStrings.php
│ │ ├── TrustHosts.php
│ │ ├── TrustProxies.php
│ │ └── VerifyCsrfToken.php
├── Models
│ ├── CentrePoint.php
│ ├── Space.php
│ └── User.php
└── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── BroadcastServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── artisan
├── bootstrap
├── app.php
└── cache
│ └── .gitignore
├── composer.json
├── composer.lock
├── config
├── app.php
├── auth.php
├── broadcasting.php
├── cache.php
├── cors.php
├── database.php
├── datatables.php
├── filesystems.php
├── hashing.php
├── logging.php
├── mail.php
├── queue.php
├── sanctum.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── UserFactory.php
├── migrations
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ ├── 2019_12_14_000001_create_personal_access_tokens_table.php
│ ├── 2022_05_09_062500_create_spaces_table.php
│ └── 2022_05_12_052741_create_centre_points_table.php
└── seeders
│ └── DatabaseSeeder.php
├── lang
└── en
│ ├── auth.php
│ ├── pagination.php
│ ├── passwords.php
│ └── validation.php
├── package-lock.json
├── package.json
├── phpunit.xml
├── public
├── .htaccess
├── assets
│ └── sweetalert2
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ ├── sweetalert2.all.js
│ │ ├── sweetalert2.all.min.js
│ │ ├── sweetalert2.css
│ │ ├── sweetalert2.js
│ │ ├── sweetalert2.min.css
│ │ └── sweetalert2.min.js
│ │ ├── package.json
│ │ ├── src
│ │ ├── SweetAlert.js
│ │ ├── constants.js
│ │ ├── globalState.js
│ │ ├── instanceMethods.js
│ │ ├── instanceMethods
│ │ │ ├── _destroy.js
│ │ │ ├── _main.js
│ │ │ ├── buttons-handlers.js
│ │ │ ├── close.js
│ │ │ ├── enable-disable-elements.js
│ │ │ ├── getInput.js
│ │ │ ├── hideLoading.js
│ │ │ ├── keydown-handler.js
│ │ │ ├── popup-click-handler.js
│ │ │ ├── progress-steps.js
│ │ │ ├── show-reset-validation-error.js
│ │ │ └── update.js
│ │ ├── privateMethods.js
│ │ ├── privateProps.js
│ │ ├── scss
│ │ │ ├── _animations.scss
│ │ │ ├── _body.scss
│ │ │ ├── _core.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _polyfills.scss
│ │ │ ├── _theming.scss
│ │ │ ├── _toasts-animations.scss
│ │ │ ├── _toasts-body.scss
│ │ │ └── _toasts.scss
│ │ ├── staticMethods.js
│ │ ├── staticMethods
│ │ │ ├── argsToParams.js
│ │ │ ├── dom.js
│ │ │ ├── fire.js
│ │ │ ├── mixin.js
│ │ │ ├── queue.js
│ │ │ ├── showLoading.js
│ │ │ └── timer.js
│ │ ├── sweetalert2.css
│ │ ├── sweetalert2.css.map
│ │ ├── sweetalert2.js
│ │ ├── sweetalert2.scss
│ │ ├── utils
│ │ │ ├── DismissReason.js
│ │ │ ├── Timer.js
│ │ │ ├── aria.js
│ │ │ ├── classes.js
│ │ │ ├── defaultInputValidators.js
│ │ │ ├── dom
│ │ │ │ ├── animationEndEvent.js
│ │ │ │ ├── domUtils.js
│ │ │ │ ├── getters.js
│ │ │ │ ├── index.js
│ │ │ │ ├── init.js
│ │ │ │ ├── inputUtils.js
│ │ │ │ ├── measureScrollbar.js
│ │ │ │ ├── parseHtmlToContainer.js
│ │ │ │ └── renderers
│ │ │ │ │ ├── render.js
│ │ │ │ │ ├── renderActions.js
│ │ │ │ │ ├── renderCloseButton.js
│ │ │ │ │ ├── renderContainer.js
│ │ │ │ │ ├── renderContent.js
│ │ │ │ │ ├── renderFooter.js
│ │ │ │ │ ├── renderHeader.js
│ │ │ │ │ ├── renderIcon.js
│ │ │ │ │ ├── renderImage.js
│ │ │ │ │ ├── renderInput.js
│ │ │ │ │ ├── renderPopup.js
│ │ │ │ │ ├── renderProgressSteps.js
│ │ │ │ │ └── renderTitle.js
│ │ │ ├── ieFix.js
│ │ │ ├── iosFix.js
│ │ │ ├── isNodeEnv.js
│ │ │ ├── openPopup.js
│ │ │ ├── params.js
│ │ │ ├── scrollbarFix.js
│ │ │ ├── setParameters.js
│ │ │ └── utils.js
│ │ ├── variables.css
│ │ ├── variables.css.map
│ │ └── variables.scss
│ │ └── sweetalert2.d.ts
├── css
│ └── app.css
├── favicon.ico
├── index.php
├── js
│ └── app.js
├── mix-manifest.json
└── robots.txt
├── resources
├── css
│ └── app.css
├── js
│ ├── app.js
│ └── bootstrap.js
├── sass
│ ├── _variables.scss
│ └── app.scss
└── views
│ ├── auth
│ ├── login.blade.php
│ ├── passwords
│ │ ├── confirm.blade.php
│ │ ├── email.blade.php
│ │ └── reset.blade.php
│ ├── register.blade.php
│ └── verify.blade.php
│ ├── centrepoint
│ ├── action.blade.php
│ ├── create.blade.php
│ ├── edit.blade.php
│ └── index.blade.php
│ ├── detail.blade.php
│ ├── home.blade.php
│ ├── layouts
│ └── app.blade.php
│ ├── map.blade.php
│ ├── space
│ ├── action.blade.php
│ ├── create.blade.php
│ ├── edit.blade.php
│ └── index.blade.php
│ └── welcome.blade.php
├── routes
├── api.php
├── channels.php
├── console.php
└── web.php
├── storage
├── app
│ ├── .gitignore
│ └── public
│ │ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ ├── .gitignore
│ │ └── data
│ │ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ ├── testing
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
├── tests
├── CreatesApplication.php
├── Feature
│ └── ExampleTest.php
├── TestCase.php
└── Unit
│ └── ExampleTest.php
└── webpack.mix.js
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 | indent_style = space
8 | indent_size = 4
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | trim_trailing_whitespace = false
13 |
14 | [*.{yml,yaml}]
15 | indent_size = 2
16 |
17 | [docker-compose.yml]
18 | indent_size = 4
19 |
--------------------------------------------------------------------------------
/.env.example:
--------------------------------------------------------------------------------
1 | APP_NAME=Laravel
2 | APP_ENV=local
3 | APP_KEY=
4 | APP_DEBUG=true
5 | APP_URL=http://localhost
6 |
7 | LOG_CHANNEL=stack
8 | LOG_DEPRECATIONS_CHANNEL=null
9 | LOG_LEVEL=debug
10 |
11 | DB_CONNECTION=mysql
12 | DB_HOST=127.0.0.1
13 | DB_PORT=3306
14 | DB_DATABASE=laravel
15 | DB_USERNAME=root
16 | DB_PASSWORD=
17 |
18 | BROADCAST_DRIVER=log
19 | CACHE_DRIVER=file
20 | FILESYSTEM_DISK=local
21 | QUEUE_CONNECTION=sync
22 | SESSION_DRIVER=file
23 | SESSION_LIFETIME=120
24 |
25 | MEMCACHED_HOST=127.0.0.1
26 |
27 | REDIS_HOST=127.0.0.1
28 | REDIS_PASSWORD=null
29 | REDIS_PORT=6379
30 |
31 | MAIL_MAILER=smtp
32 | MAIL_HOST=mailhog
33 | MAIL_PORT=1025
34 | MAIL_USERNAME=null
35 | MAIL_PASSWORD=null
36 | MAIL_ENCRYPTION=null
37 | MAIL_FROM_ADDRESS="hello@example.com"
38 | MAIL_FROM_NAME="${APP_NAME}"
39 |
40 | AWS_ACCESS_KEY_ID=
41 | AWS_SECRET_ACCESS_KEY=
42 | AWS_DEFAULT_REGION=us-east-1
43 | AWS_BUCKET=
44 | AWS_USE_PATH_STYLE_ENDPOINT=false
45 |
46 | PUSHER_APP_ID=
47 | PUSHER_APP_KEY=
48 | PUSHER_APP_SECRET=
49 | PUSHER_APP_CLUSTER=mt1
50 |
51 | MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
52 | MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
53 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 |
3 | *.blade.php diff=html
4 | *.css diff=css
5 | *.html diff=html
6 | *.md diff=markdown
7 | *.php diff=php
8 |
9 | /.github export-ignore
10 | CHANGELOG.md export-ignore
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /public/hot
3 | /public/storage
4 | /storage/*.key
5 | /vendor
6 | .env
7 | .env.backup
8 | .phpunit.result.cache
9 | Homestead.json
10 | Homestead.yaml
11 | npm-debug.log
12 | yarn-error.log
13 | /.idea
14 | /.vscode
15 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 |
8 | 9 | ** Login menggunakan akun administrator15 |
10 | ** Email (admin@email.test)
11 | ** Password (password123)
12 | ** Jika ingin menggunakan akun baru silahkan lakukan register 13 | 14 |
No. | 27 |Titik Koordinat | 28 |Opsi | 29 |
---|
No. | 30 |Nama Space | 31 |Opsi | 32 |
---|