Dashboard otomasi konten berbasis Next.js 16 dengan desain interaktif (dark/light mode), copy marketing, dan backend yang sudah diarahkan ke Supabase.
- Install dependency:
npm install- Jalankan development server:
npm run dev- Buka
http://localhost:3000.
Buat file .env.local dan isi minimal:
NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_ANON_KEY=...
SUPABASE_SERVICE_ROLE_KEY=...Mode fallback lokal (admin/admin) tetap tersedia untuk pengujian cepat tanpa koneksi Supabase.
Bisa, tanpa VPS tetap bisa jalan.
Strategi yang disarankan:
- Jalankan job downloader langsung di server app (Node runtime) untuk skala awal.
- Simpan output ke local storage server atau object storage (mis. Supabase Storage).
- Saat trafik meningkat, baru pisahkan ke worker service/queue terpisah.
Langkah cepat:
- Push project ke GitHub.
- Import repository ke Vercel.
- Set Environment Variables yang sama seperti
.env.local. - Deploy.
Opsional via CLI:
npm i -g vercel
vercel
vercel --prodUntuk project ini, Vercel sudah cukup untuk hosting dashboard + API route MVP tanpa VPS.