# ConfiVoice Admin Web Folder `cv_web/` berisi website admin untuk melihat hasil prediksi siswa/i. Website ini membaca database yang sama dengan API di folder `ml/`. ## Menjalankan Admin Web ```bash cd cv_web ../cv_app/.venv/bin/python -m uvicorn app:app --host 0.0.0.0 --port 8001 ``` Buka: ```text http://localhost:8001/admin ``` ## Database phpMyAdmin / MySQL Mode default memakai MySQL/MariaDB agar data bisa dicek lewat phpMyAdmin. ```text database: confivoice table: prediction_results ``` Nyalakan MySQL dari XAMPP/MAMP, lalu jalankan API dan admin web. API akan membuat database dan tabel otomatis jika user MySQL punya izin. Konfigurasi default: ```text host: 127.0.0.1 port: 3306 user: root password: kosong ``` Jika setting MySQL berbeda, jalankan API dan admin web dengan environment yang sama: ```bash export CONFIVOICE_DB_DRIVER=mysql export CONFIVOICE_MYSQL_HOST=127.0.0.1 export CONFIVOICE_MYSQL_PORT=3306 export CONFIVOICE_MYSQL_USER=root export CONFIVOICE_MYSQL_PASSWORD= export CONFIVOICE_MYSQL_DATABASE=confivoice ``` Data berada di tabel: ```text prediction_results ``` Schema manual untuk phpMyAdmin: ```text cv_web/schema_mysql.sql ``` SQLite lama, jika masih ada, berada di: ```text cv_web/data/confivoice.db ```