Lumina: Platform Cerdas untuk Membantu Produktifitas

Lumina adalah platform e-commerce dan manajemen inventaris tingkat enterprise yang dirancang untuk mengatasi inefisiensi operasional UMKM melalui pemusatan data penjualan online dan offline secara otomatis. Platform ini memberikan manfaat utama berupa pencegahan masalah kelebihan maupun kekosongan stok, serta penyediaan wawasan bisnis secara seketika bagi penggunanya. Sebagai bentuk nyata dari keikutsertaan dalam program Pijak, pengetahuan Machine Learning yang dipelajari telah diterapkan langsung ke dalam Mesin Prediksi Inventaris Lumina untuk memproyeksikan tren permintaan pasar secara presisi. Implementasi algoritma cerdas ini memastikan bahwa seluruh proses pembelajaran tidak berujung sia-sia, melainkan berhasil dikonversi menjadi inovasi fungsional yang benar-benar memberikan manfaat efisiensi bagi pelaku usaha dan masyarakat sekitar.

Tech Stack :
Lumina: Platform Cerdas untuk Membantu Produktifitas

L U M I N A

✨ Enterprise E-Commerce & AI-Powered Inventory Platform ✨


🌟 Pengenalan Produk

Lumina adalah platform e-commerce mutakhir yang memadukan pengalaman berbelanja seamless bagi pelanggan dengan kecerdasan buatan (AI) tingkat enterprise untuk manajemen inventaris. Dibangun sebagai Capstone Project, platform ini memberdayakan pemilik UMKM dengan analitik prediktif, otomatisasi tata kelola stok, dan asisten bisnis virtual untuk pengambilan keputusan yang lebih tajam.

🚀 Keunggulan & Fitur Utama

  • 🛍️ Modern Storefront: Antarmuka toko visual (grid layout) yang elegan, responsif, dilengkapi sistem penyaringan dinamis, keranjang belanja, dan proses checkout intuitif.
  • 🔮 ML Prediction (Prediksi Barang): Integrasi algoritma Machine Learning tingkat lanjut untuk memprediksi tren permintaan barang di masa depan, menganalisis pola penjualan historis, serta memproyeksikan kebutuhan stok secara akurat untuk meminimalisir risiko overselling atau stockout.
  • 🧠 Mesin Prediksi Inventaris (AI): Memantau ketersediaan stok secara cerdas, memproyeksikan permintaan aktual vs prediksi, dan memberikan peringatan otomatis (Inventory Alerts Engine) sebelum stok habis.
  • 🤖 Lumina Assistant (Chat AI): Asisten virtual yang terintegrasi langsung dengan pangkalan data toko untuk memberikan konsultasi bisnis, wawasan pesanan, dan laporan metrik secara real-time.
  • 📊 Eksekutif Dashboard & Analitik: Visualisasi data komprehensif mulai dari intelijen corong pelanggan (funnel), peta panas penjualan (sales heatmap), hingga analisis margin keuntungan.
  • ⚡ Performa & Skalabilitas: Dibangun di atas fondasi Next.js 14 (App Router) dan Supabase untuk menjamin kecepatan render, keamanan autentikasi, serta pengelolaan pangkalan data yang solid.

🔗 Tautan

1. Deployment (Website Lumina)
2. Gdrive Model Machine Learning
3. Google Colab Model Machine Learning

🛠️ Panduan Menjalankan Lumina

Berikut adalah panduan langkah demi langkah untuk menginstal dan menjalankan aplikasi Lumina di lingkungan lokal Anda:
  1. Persiapan Environment dan IDE
  • Pastikan Anda telah menginstal Node.js dan Git di sistem Anda.
  • Buka VS Code (Visual Studio Code).
  • Buka terminal terintegrasi di dalam VS Code.
  • Jalankan perintah clone repository jika Anda belum mengunduh kode sumber:
  • Masuk ke direktori proyek menggunakan perintah:
  1. Konfigurasi Kredensial Sistem
  • Buat sebuah file baru dengan nama .env.local di dalam folder utama repository (sejajar dengan file package.json).
  • Masukkan konfigurasi API Key dari Supabase dan Google Gemini yang diperlukan untuk menjalankan basis data dan fitur kecerdasan buatan:
  1. Install Dependencies
  • Pastikan terminal Anda masih berada di dalam direktori lumina_capstone.
  • Jalankan perintah berikut untuk mengunduh seluruh pustaka yang dibutuhkan:
  • Tunggu hingga indikator proses instalasi di terminal selesai 100%.
  1. Menjalankan Server Development
  • Setelah instalasi berhasil, jalankan perintah berikut untuk menyalakan server lokal:
  • Tunggu hingga muncul pesan konfirmasi di terminal yang menandakan server telah beroperasi (biasanya ditandai dengan keterangan ready in X ms).
  1. Testing & Mengakses Aplikasi
  • Buka peramban web (browser) pilihan Anda (disarankan Google Chrome).
  • Untuk mengakses halaman Toko Pelanggan (Storefront), kunjungi tautan: http://localhost:3000
  • Untuk mengakses Dashboard Administrator, kunjungi tautan: http://localhost:3000/admin
  • Gunakan akun admin
  • Catatan: Biarkan terminal VS Code tetap berjalan selama proses pengujian aplikasi.

LUMINA — ML Forecasting API (Random Forest)

⚠️ PENTING: Setiap kali mau buka dashboard, pastikan API server jalan di terminal terpisah!

CARA MENJALANKAN:

  • Buka terminal baru (PowerShell / CMD)
  • Jalankan perintah berikut:

CARA MEMATIKAN:

  • Tekan Ctrl+C di terminal API server.

INFO


Dirancang dan dikembangkan dengan dedikasi oleh TIM CAPSTONE PJK-GM008
Pijak in collaboration with IBM Skillsbuild