- Buka cmd untuk menjalankan Server Python
- Ketik 'python app.py' di folder terluar untuk menjalankan server
- Buka cmd baru untuk menjalankan Client Svelte
- Ketik npm install di dalam folder client untuk mendownload dependency dan library yang digunakan
- Masuk ke dalam directory client dengan mengetik 'cd client'
- Ketik npm run watch di dalam folder client untuk menjalankan frontend
- Buka browser dan localhost:5000
|- client
|- public
|- index.html
|- global.css
|- favicon.png
|- script
| - setupTypeScript.js
|- src
|- components
|- Modal.svelte
|- Tile.svelte
|- App.svelte
|- main.js
|- .gitignore
|- README.md
|- package-lock.json
|- package.json
|- rollup.config.js
|- README.md
|- app.py
|- board.py
|- bruteforce.py
|- constant.py
|- minesweeper.clp
|- requirements.txt
|- solver.py
- File-file yang terdapat pada folder client adalah file untuk menjalankan frontend
- File app.py berisi kode untuk mendefinisikan route pada server
- File board.py berisi class Board dan method-method yang digunakan
- File solver.py berisi kode program pemanggilan virtual environement clips dan beberapa fungsi yang akan digunakan untuk memudahkan proses - inferensi
- File minesweeper.pl berisi definisi fakta dan rule yang akan dijadikan sebagai input pada CLIPS