Aplikasi web untuk melakukan analisis sentimen terhadap review produk e-commerce menggunakan pendekatan Machine Learning.
Aplikasi ini merupakan bagian dari sistem microservices yang terdiri dari:
- Frontend (UI)
- Backend Node.js (API Gateway)
- Backend Python (Machine Learning API)
- Input multi-text (review manual)
- Upload file CSV untuk analisis batch
- Menampilkan hasil klasifikasi sentimen (positif, netral, negatif)
- Menampilkan confidence score
- Visualisasi hasil dalam bentuk grafik (Chart.js)
- Loading indicator untuk pengalaman pengguna yang lebih baik
- User memasukkan teks atau upload CSV
- Frontend mengirim request ke Node.js API
- Node.js meneruskan request ke Python ML API
- Python memproses data menggunakan model ML
- Hasil dikirim kembali ke frontend dan ditampilkan
- HTML
- Tailwind CSS
- JavaScript
- Chart.js
- Node.js API: https://github.com/CYkir/nodejs-api-sentimen
- Python ML API: https://github.com/CYkir/pyhton-ml-api
Project ini belum di-deploy karena keterbatasan resource server. Untuk menjalankan secara lokal, pastikan backend Node.js dan Python API sudah berjalan.
Muzakir