Aplikasi web ini sudah disiapkan agar siap dipasang (deploy) di berbagai layanan hosting seperti Vercel, Netlify, atau Shared Hosting (cPanel).
- Klik tombol menu (titik tiga) di pojok kanan atas AI Studio.
- Pilih Export to GitHub (jika ingin langsung dihubungkan ke hosting) atau Download ZIP.
- Jika mendownload ZIP, ekstrak file tersebut di komputer Anda.
Aplikasi ini menggunakan AI Gemini. Anda memerlukan API Key agar fitur AI (Koreksi CS & Metro Bot) bisa berjalan.
- Buka Google AI Studio.
- Buat API Key baru dan copy kodenya.
Agar AI bisa berjalan di hosting Anda, Anda harus memasukkan API Key tersebut ke dalam Environment Variables.
Buat file baru bernama .env di folder utama project Anda (sejajar dengan package.json), lalu isi dengan:
VITE_GEMINI_API_KEY="paste_api_key_gemini_anda_disini"Ini adalah cara terbaik dan gratis untuk menghosting aplikasi React (Vite).
- Buat akun di Vercel.
- Jika Anda menggunakan GitHub, klik Add New -> Project dan pilih repository GitHub Anda.
- Jika menggunakan ZIP, Anda bisa menginstal Vercel CLI (
npm i -g vercel) dan jalankan perintahverceldi dalam folder project. - PENTING: Di bagian Environment Variables pada dashboard Vercel sebelum deploy, tambahkan:
- Name:
VITE_GEMINI_API_KEY - Value:
(paste API Key Gemini Anda)
- Name:
- Klik Deploy. Selesai!
Jika Anda ingin menggunakan domain sendiri di cPanel, ikuti langkah ini:
- Pastikan Anda sudah menginstal Node.js di komputer Anda.
- Buka terminal/CMD di dalam folder project, lalu jalankan perintah:
npm install
- Setelah selesai, jalankan perintah build:
npm run build
- Perintah di atas akan menghasilkan folder baru bernama
dist. - Buka cPanel hosting Anda, masuk ke File Manager ->
public_html. - Upload semua isi dari dalam folder
dist(bukan foldernya, tapi isinya) ke dalampublic_html. - PENTING UNTUK cPanel: Karena ini aplikasi React Router (SPA), Anda wajib membuat file
.htaccessdi dalampublic_htmlagar jika di-refresh halamannya tidak error 404. Isi file.htaccessdengan kode berikut:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>Selesai! Web CS Corrector Anda sudah online dan siap digunakan oleh player server Anda.