├── .nojekyll ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── images ├── adminer.png ├── erd.png ├── extension.png ├── laragon-1.png ├── laragon-11.png ├── laragon-12.png ├── laragon-2.png ├── laragon-5.png ├── laragon-6.png ├── laragon-7.png ├── laragon-8.png ├── laragon-9.png ├── live-server.png └── vscode.png └── index.html /.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/.nojekyll -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Galih Pratama 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Memulai Kelas 2 | 3 | Selamat datang di dokumentasi BWAStore. Terima kasih telah membeli kelas BWAStore dari BelajarKoding dan BuildWith Angga. Support kalian untuk kami para creator sangat kami apresiasi. Karena tanpa support dari kalian, kami tetap bisa untuk membuat konten tutorial yang terbaik untuk kalian 😄 4 | 5 | Pastikan kalian membeli kelas ini langsung dari creatornya ya 😉. Kami sangat sedih jika kalian membeli dari pihak yang tidak bertanggung jawab. Jika kalian mendapatkannya selain dari BelajarKoding dan BuildWith Angga, kalian bisa lapor langsung ke kami ya! 6 | 7 | Sebelum memulai belajar, ada beberapa informasi yang akan kami akan update secara berkala di halaman ini, dan kalian bisa cek berkala. Di halaman ini pula kami akan mendokumentasikan tutorial yang memang membutuhkan catatan seperti pemasangan tools dan deployment server 8 | 9 | People with the spirit of learning, lets start! 😉 10 | 11 |
12 | 13 | # Source Code 14 | 15 | Berkas Source Code pada video tutorial ini dapat kalian akses di GitHub **@belajarkoding** yang dapat kalian akses di 16 | https://github.com/belajarkoding dengan nama repository store-\*. 17 | 18 | Kalian dapat menggunakan dan memakai source code tersebut, dengan mengikuti lisensi MIT (selengkapnya baca bagian Lisensi dibawah). Source code ini **HANYA DAPAT DIGUNAKAN** untuk member kelas BWAStore dan tidak diizinkan untuk disebarkan kepada pihak selain member kelas BWAStore. 19 | 20 | Jika anda mendapatkan konten video dan dokumentasi ini dari pihak selain BelajarKoding atau BuildWith Angga, dan bukan dari bagian member BWAStore, anda tidak diperkenankan untuk menggunakan source code ini. 21 | 22 | # Desain 23 | 24 | Berkas Desain pada video tutorial ini dapat kalian akses di Figma di tautan berikut 👍 25 | 26 | https://www.figma.com/file/sqVstjTB5j8eWR5c24wEkS/Store 27 | 28 | Kalian dapat menggunakan dan memakai desain tersebut, dengan mengikuti lisensi MIT (selengkapnya baca bagian Lisensi dibawah). Desain ini **HANYA DAPAT DIGUNAKAN** untuk member kelas BWAStore dan tidak diizinkan untuk disebarkan kepada pihak selain member kelas BWAStore. 29 | 30 | Jika anda mendapatkan konten video dan dokumentasi ini dari pihak selain BelajarKoding atau BuildWith Angga, dan bukan dari bagian member BWAStore, anda tidak diperkenankan untuk menggunakan desain ini. 31 | 32 |
33 | 34 | # Visual Studio Code 35 | 36 | Sebelum kalian memulai membuat aplikasi, salah satu yang harus kalian siapkan adalah Code Editor. Disini saya merekomendasikan **Visual Studio Code** sebagai code editor. Selain gratis, kalian bisa memasang ekstensi yang membuat code editor kalian semakin powerful 37 | 38 | Berkas instalasi bisa kalian unduh di https://code.visualstudio.com. Untuk cara install dapat langsung mengikuti aplikasi yang disediakan sesuai dengan sistem operasi yang digunakan 39 | 40 | ![VSCode](/images/vscode.png) 41 | 42 | ## Ekstensi 43 | 44 | Untuk membuat pengalaman coding kalian lebih baik,saya rekomendasikan untuk memasang semua plugin dibawah ini. 45 | 46 | ### Ekstensi PHP & Laravel 47 | 48 | 1. Laravel Blade Snippets 49 | 2. Laravel Blade Spacer 50 | 3. Laravel Model Snippet 51 | 4. Laravel Snippets 52 | 5. Laravel Extra Intellisense 53 | 6. Laravel goto view 54 | 7. laravel-goto-controller 55 | 8. PHP Docblocker 56 | 9. PHP Intelephense 57 | 10. PHP Namespace Resolver 58 | 11. PHP Awesome Snippets 59 | 12. PHPDoc Generator 60 | 13. DotENV 61 | 62 | ### Ekstensi Lainnya 63 | 64 | 1. Auto Complete Tag 65 | 2. Auto Close Tag 66 | 3. Auto Rename Tag 67 | 4. Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets 68 | 5. Better Align 69 | 6. Bracket Pair Colorizer 2 70 | 7. Icon Fonts 71 | 8. Prettier 72 | 9. GitLens 73 | 10. Version Lens 74 | 11. Error Lens 75 | 12. Live SASS Compiler 76 | 13. Live Server 77 | 14. SonarLint 78 | 15. IntelliSense for CSS class names in HTML 79 | 16. Vetur 80 | 81 | ## Tema & Font 82 | 83 | ### Tema 84 | 85 | 1. Absolute Black 86 | 2. Monokai Pro 87 | 88 | ### Font 89 | 90 | 1. Operator Mono 91 | 2. JetBrains Mono 92 | 93 |
94 | 95 | # Menjalankan Live Server 96 | 97 | Pada tutorial ini, saya menggunakan ekstensi Live Server dan Live SASS Compiler. Sebelum memulai slicing, pastikan kalian klik **GO Live** dan **Watch SASS** terlebih dahulu, dan pastikan bahwa file SASS kalian ter compile dengan cara mengecek file .css yang ada bersamaan dengan file .scss 98 | 99 | ![Live Server](./images/live-server.png) 100 | 101 | Pastikan kalian selalu mengubah file .scss nya dan bukan .css nya, karena file .scss akan dicompile secara otomatis menjadi dan .css dan jika kalian menulis di file .css, maka perubahan kalian akan tertimpa. 102 | 103 |
104 | 105 | # Instalasi Tools Untuk Laravel 106 | 107 | Sebelum kamu dapat melanjutkan tahap Laravel, kamu dapat memasang tools di bawah ini sesuai dengan sistem operasi yang kamu gunakan 108 | 109 | ## Windows 110 | 111 | Untuk sistem operasi Windows, tools yang direkomendasikan untuk membuat aplikasi PHP dan Laravel adalah Laragon. Pada laragon, kamu juga dapat memasang aplikasi tanpa harus melakukan instalasi lewat command line 112 | 113 | 1. Masuk ke website laragon.org lalu klik Download ![Laragon 1](/images/laragon-1.png) 114 | 2. Pilih Laragon - Full ![Laragon 2](/images/laragon-2.png) 115 | 3. Ikuti instalasi yang ada dari installernya 116 | 4. Jalankan Laragon 117 | 5. Klik Start All ![Laragon 5](/images/laragon-5.png) 118 | 6. Klik “Menu” ![Laragon 6](/images/laragon-6.png) 119 | 7. Pilih Quick App -> Laravel ![Laragon 7](/images/laragon-7.png) 120 | 8. Masukkan nama project. Isi nama sesuai keinginan kalian ![Laragon 8](/images/laragon-8.png) 121 | 9. Proses instalasi laravel akan dijalankan oleh laragon. Untuk URL nya akan bisa diakses setelah proses instalasi selesai. ![Laragon 9](/images/laragon-9.png) 122 | 10. Untuk mengakses URLnya, kalian bisa membuka URL sesuai dengan nama project. 123 | 11. Jika kalian membuat nama projectnya bwastore, maka kalian akses http://bwastore.test ![Laragon 11](/images/laragon-11.png) 124 | 12. Kalian bisa langsung akses situs laravelnya. ![Laragon 12](/images/laragon-12.png) 125 | 13. Kalian pun bisa akses lewat aplikasi laragonnya. 126 | 14. Untuk membuka composer dan terminal, kalian bisa klik tombol Terminal yang ada di dalam aplikasi Laragon 127 | 128 | ## macOS 129 | 130 | Untuk macOS, saya merekomendasikan untuk memakai Laravel Valet yang proses instalasinya dapat dibuka disini : 131 | https://laravel.com/docs/6.x/valet 132 | 133 | Jika tidak ingin menggunakan Laravel Valet, kalian bisa menggunakan MAMP untuk instalasi Tools nya yang dapat diunduh di 134 | https://www.mamp.info/en/downloads/ 135 | 136 | Jika memakai MAMP, untuk composer nya harus dipasang terpisah dengan cara: 137 | https://gist.github.com/kkirsche/5710272 138 | 139 | ## Linux 140 | 141 | Untuk Linux, saya merekomendasikan untuk memakai Laravel Valet for Linux yang proses instalasinya dapat dibuka disini : 142 | https://cpriego.github.io/valet-linux/ 143 | 144 | Jika tidak ingin menggunakan Laravel Valet, kalian bisa menggunakan XAMPP For Linux (LAMPP) untuk instalasi Tools nya yang dapat diunduh di 145 | https://www.apachefriends.org/download.html 146 | 147 | Sebagai alternatif, kamu bisa juga mengikuti tutorial di bawah ini jika ingin memasang secara manual: 148 | https://www.linuxbabe.com/ubuntu/install-lemp-stack-nginx-mariadb-php7-2-ubuntu-18-04-lts 149 | 150 |
151 | 152 | # Adminer 153 | 154 | Adminer adalah tools untuk mengatur database MySQL di server kita. Saya merekomendasikan menggunakan Adminer karena ringan dan mudah untuk digunakan 155 | 156 | ![Adminer](/images/adminer.png) 157 | 158 | Untuk adminer, saya merekomendasikan untuk menggunakan versi dari @pematon di GitHub, yang bisa kalian akses di https://github.com/pematon/adminer-custom 159 | 160 | Proses instalasinya, cukup kalian download zip / clone dan kalian taruh di folder www (jika menggunakan Laragon) 161 | 162 |
163 | 164 | # Database 165 | 166 | ## Analisis Database 167 | 168 | ### Kategori 169 | 170 | 1. Kategori 171 | 2. Nama Kategori 172 | 3. Slug (bwastore.id/kategori/gadgets) 173 | 174 | ### Produk 175 | 176 | 1. Nama Produk 177 | 2. Relasi ke Pemilik Produk 178 | 3. Harga Produk 179 | 4. Deskripsi 180 | 5. Kategori Produk 181 | 182 | ### Galeri Produk 183 | 184 | 1. Fotonya 185 | 2. Relasi ke Produk 186 | 187 | ### Cart 188 | 189 | 1. Relasi ke Produk 190 | 2. Relasi ke User 191 | 192 | ### User 193 | 194 | 1. Nama 195 | 2. Email 196 | 3. Password 197 | 4. Alamat 1 198 | 5. Alamat 2 199 | 6. **Provinsi** [https://github.com/azishapidin/indoregion](https://github.com/azishapidin/indoregion) 200 | 7. **Kota** [https://github.com/azishapidin/indoregion](https://github.com/azishapidin/indoregion) 201 | 8. Kode Pos 202 | 9. Negara 203 | 10. Nomor Handphone 204 | 11. Nama Toko 205 | 12. Kategori Toko 206 | 13. Status Toko 207 | 208 | ### Transaksi 209 | 210 | 1. Relasi ke User 211 | 2. Jumlah Asuransi 212 | 3. Ongkir 213 | 4. Total 214 | 5. Status Transaksi (UNPAID/PENDING/SHIPPING/SUCCESS/FAILED) 215 | 6. Nomor Resi 216 | 217 | ### Transaksi Detail 218 | 219 | 1. Relasi ke Transaksi 220 | 2. Relasi ke Produknya 221 | 3. Harga Barang 222 | 223 | ## Entity Relationship Diagram 224 | 225 | ![ERD](/images/erd.png) 226 | 227 | # Deployment 228 | 229 | ## Membuat Droplet 230 | 231 | 1. Persiapan 232 | 1. Buat Akun DigitalOcean 233 | 2. Masukkan Paypal atau Kartu Kredit / Debit (Bisa pakai Jenius) 234 | 3. Beli domain untuk Droplet DigitalOcean (Bisa dari provider mana saja, nanti tinggal di set saja nameserver dan A record nya) 235 | 2. Buat Droplet Baru, Cari "LEMP" di Marketplace DigitalOcean 236 | 3. Login ke Server menggunakan SSH via Terminal / Command Line 237 | 4. Untuk Windows dapat menggunakan https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse atau bisa pakai PuTTY 238 | 5. Ganti password root (akan disuruh untuk ganti saat pertama kali masuk server) 239 | 240 | ## Memasang Composer 241 | 242 | 1. Pasang composer `apt install composer` 243 | 2. Cek composer `composer -v` 244 | 3. Buka link ini sebagai referensi : https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-laravel-with-lemp-on-ubuntu-18-04 dan lanjut ke poin selanjutnya. 245 | 246 | ## Memasang Ekstensi PHP 247 | 248 | 1. Pasang **mbstring**, **xml** dan **bcmath** (kebutuhan laravel dan composer) 249 | 1. `sudo apt update` 250 | 2. `sudo apt install php-mbstring php-xml php-bcmath zip php-cli unzip` 251 | 252 | ## Mengatur Database 253 | 254 | 1. Buat database 255 | 1. `sudo mysql` 256 | 2. `CREATE DATABASE bwastore;` 257 | 3. `GRANT ALL ON bwastore.* TO 'bwastore'@'localhost' IDENTIFIED BY 'passwordnya' WITH GRANT OPTION;` 258 | 4. `exit` 259 | 2. Masuk ke database baru 260 | 1. `mysql -u bwastore -p` 261 | 2. Masukin passwordnya 262 | 3. `SHOW DATABASES;` 263 | 264 | ## Mengatur Laravel 265 | 266 | 1. Masuk ke folder `cd /var/www` 267 | 2. Pull project kalian dari github `git clone URL_GITHUB_KALIAN NAMA_DOMAIN_KALIAN` 268 | 3. `ls` lalu `cd NAMA_DOMAIN_KALIAN` 269 | 4. `composer install` 270 | 5. `nano .env` 271 | 6. Copas konfigurasi kalian dari local, ganti bagian database 272 | 7. Ganti bagian `APP_DEBUG=false` dan `APP_ENV=production` biar kalau error ga muncul (mengamankan coding 273 | 8. `php artisan storage:link` 274 | 275 | ## Mengatur Nginx 276 | 277 | 1. `sudo chown -R www-data.www-data /var/www/NAMA_DOMAIN_KALIAN/storage` 278 | 2. `sudo chown -R www-data.www-data /var/www/NAMA_DOMAIN_KALIAN/bootstrap/cache` 279 | 3. `sudo nano /etc/nginx/sites-available/NAMA_DOMAIN_KALIAN` 280 | 4. Copy dan Paste teks ini : 281 | 282 | ```NAMA_DOMAIN_KALIAN 283 | server { 284 | listen 80; 285 | server_name NAMA_DOMAIN_KALIAN; 286 | root /var/www/NAMA_DOMAIN_KALIAN/public; 287 | 288 | add_header X-Frame-Options "SAMEORIGIN"; 289 | add_header X-XSS-Protection "1; mode=block"; 290 | add_header X-Content-Type-Options "nosniff"; 291 | 292 | index index.html index.htm index.php; 293 | 294 | charset utf-8; 295 | 296 | location / { 297 | try_files $uri $uri/ /index.php?$query_string; 298 | } 299 | 300 | location = /favicon.ico { access_log off; log_not_found off; } 301 | location = /robots.txt { access_log off; log_not_found off; } 302 | 303 | error_page 404 /index.php; 304 | 305 | location ~ \.php$ { 306 | fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; 307 | fastcgi_index index.php; 308 | fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; 309 | include fastcgi_params; 310 | } 311 | 312 | location ~ /\.(?!well-known).* { 313 | deny all; 314 | } 315 | } 316 | ``` 317 | 318 | 5. Ganti bagian server_name jadi `NAMA_DOMAIN_KALIAN` 319 | 6. Ganti bagian root jadi `/var/www/NAMA_DOMAIN_KALIAN/public;` 320 | 7. Save filenya 321 | 8. `sudo ln -s /etc/nginx/sites-available/NAMA_DOMAIN_KALIAN/etc/nginx/sites-enabled/` 322 | 9. `sudo nginx -t` 323 | 10. Harus muncul kayak gini: 324 | 325 | ``` 326 | nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 327 | nginx: configuration file /etc/nginx/nginx.conf test is successful 328 | ``` 329 | 330 | 11. `sudo systemctl reload nginx` 331 | 332 | ## Mengatur Domain 333 | 334 | 1. Setting domain kalian 335 | 1. Masuk ke panel hosting kalian (contoh disini pakai IDCloudHost) 336 | 2. Masuk manage DNS 337 | 3. Tambah Add Record 338 | 4. Namenya isi `NAMA_DOMAIN_KALIAN.` Depannya pakai titik 339 | 5. Type nya ganti A 340 | 6. Isi selanjutnya (RDATA / IP Address) masukin nama IP digitalocean kalian (bisa dicek di dashboard DO nya) 341 | 7. Add Record / Save 342 | 2. Buka website kalian sesuai `NAMA_DOMAIN_KALIAN` 343 | 3. Belum muncul? Sabar tunggu dulu mungkin belum propagasi. Tinggalin minum kopi dulu 344 | 345 | ## Menjalankan Migration 346 | 347 | 1. `cd /var/www/NAMA_DOMAIN_KALIAN/` 348 | 2. `php artisan migrate` 349 | 350 | ## Memasang PHPMyAdmin 351 | 352 | 1. Referensi dari sini https://linuxize.com/post/how-to-install-phpmyadmin-with-nginx-on-ubuntu-18-04/ 353 | 2. `sudo apt install phpmyadmin` 354 | 3. Skip dua pilihan, pilih OK (pakai TAB terus ENTER) 355 | 4. Pilih yes 356 | 5. Masukin password phpmyadmin 357 | 6. `sudo mysql` 358 | 7. `CREATE USER 'padmin'@'localhost' IDENTIFIED BY 'PASSWORD_SQL_PHPMYADMINYA';` 359 | 8. `GRANT ALL PRIVILEGES ON *.* TO 'padmin'@'localhost' WITH GRANT OPTION;` 360 | 9. `exit` 361 | 10. `sudo nano /etc/nginx/snippets/phpmyadmin.conf` 362 | 11. Copas ini : 363 | 364 | ```phpmyadmin.conf 365 | location /phpmyadmin { 366 | root /usr/share/; 367 | index index.php index.html index.htm; 368 | location ~ ^/phpmyadmin/(.+\.php)$ { 369 | try_files $uri =404; 370 | root /usr/share/; 371 | fastcgi_pass unix:/run/php/php7.2-fpm.sock; 372 | fastcgi_index index.php; 373 | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 374 | include /etc/nginx/fastcgi_params; 375 | } 376 | 377 | location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { 378 | root /usr/share/; 379 | } 380 | } 381 | ``` 382 | 383 | 1. `nano /etc/nginx/sites-available/NAMADOMAINKALIAN` 384 | 2. Masukkan `include snippets/phpmyadmin.conf;` didalam block `server{}` 385 | 3. `sudo nginx -t` 386 | 4. `sudo systemctl reload nginx` 387 | 5. Masuk ke `http://NAMA_DOMAIN_KALIAN/phpmyadmin/` 388 | 6. Kalau nemu error, jalanin ini : `sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php` 389 | 390 |
391 | 392 | # Lisensi dan Penggunaan 393 | 394 | Source Code, Dokumentasi, dan Video Tutorial dilindungi oleh lisensi yang berbeda. 395 | 396 | ## Video Tutorial 397 | 398 | Copyright © 2020 Galih Pratama & Angga Risky Setiawan (https://bit.ly/BWASTORE). 399 | 400 | All rights reserved. Hak cipta dilindungi undang-undang. 401 | 402 | [UU Nomor 28 Tahun 2014 tentang Hak Cipta](https://www.dgip.go.id/images/ki-images/pdf-files/hak_cipta/uu_pp/uu_hc_%2028_2014.pdf) 403 | 404 | ## Source Code & Dokumentasi 405 | 406 | MIT License 407 | 408 | Copyright (c) 2020 Galih Pratama 409 | 410 | Permission is hereby granted, free of charge, to any person obtaining a copy 411 | of this software and associated documentation files (the "Software"), to deal 412 | in the Software without restriction, including without limitation the rights 413 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 414 | copies of the Software, and to permit persons to whom the Software is 415 | furnished to do so, subject to the following conditions: 416 | 417 | The above copyright notice and this permission notice shall be included in all 418 | copies or substantial portions of the Software. 419 | 420 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 421 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 422 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 423 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 424 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 425 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 426 | SOFTWARE. 427 | 428 |
429 | 430 | Source code ini HANYA DAPAT DIGUNAKAN untuk member kelas BWAStore dan tidak diizinkan untuk disebarkan kepada pihak selain member kelas BWAStore. 431 | 432 | Jika anda mendapatkan konten video dan dokumentasi ini dari pihak selain BelajarKoding atau BuildWith Angga, dan bukan dari bagian member BWAStore, anda tidak diperkenankan untuk menggunakan source code ini. 433 | -------------------------------------------------------------------------------- /images/adminer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/adminer.png -------------------------------------------------------------------------------- /images/erd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/erd.png -------------------------------------------------------------------------------- /images/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/extension.png -------------------------------------------------------------------------------- /images/laragon-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-1.png -------------------------------------------------------------------------------- /images/laragon-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-11.png -------------------------------------------------------------------------------- /images/laragon-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-12.png -------------------------------------------------------------------------------- /images/laragon-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-2.png -------------------------------------------------------------------------------- /images/laragon-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-5.png -------------------------------------------------------------------------------- /images/laragon-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-6.png -------------------------------------------------------------------------------- /images/laragon-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-7.png -------------------------------------------------------------------------------- /images/laragon-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-8.png -------------------------------------------------------------------------------- /images/laragon-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/laragon-9.png -------------------------------------------------------------------------------- /images/live-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/live-server.png -------------------------------------------------------------------------------- /images/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belajarkoding/store-documentation/9c209f090c111d2b04d8d78e676dcf35d5842e49/images/vscode.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BWAStore Documentation 6 | 7 | 8 | 12 | 13 | 14 | 15 |
16 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | --------------------------------------------------------------------------------