Open-Source Cold Email & Warmup Platform
Warmbly is the open-source platform for cold email: warm your mailboxes, send campaigns, and triage every reply. Run it on our cloud or self-host the whole thing.
Panel SMM termurah untuk followers, likes, views, dan layanan social media marketing lainnya. Proses otomatis 24 jam, harga bersaing, API siap pakai untuk reseller.
Translation pending
MarketingJavaScript · PLpgSQLGitHub @hirz0xOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Panel SMM reseller: landing page, dashboard user, panel admin, dan blog. Dibuat dengan Next.js 14 (pages router).
npm install
npm run dev
Buka http://localhost:3000. Kalau belum pernah dijalankan, salin .env.example ke .env.local lalu isi semua kunci yang dibutuhkan (lihat bagian Environment di bawah).
Script lain:
npm run build # build produksi
npm run start # jalankan hasil build (setelah npm run build)
npm run cron:orders # cek status pesanan ke provider tiap 60 detik, jalan selama terminal terbuka
Jangan jalankan npm run build sambil npm run dev masih aktif di folder yang sama keduanya berebut folder .next.
pages/ routing Next.js (pages router)
index.js landing page (/)
login.js, register.js, dashboard.js
blog/, layanan/ halaman publik: daftar blog & katalog layanan
admin/login.js login admin (/admin/login)
admin.js panel admin (/admin)
api/ API routes (server-only, pakai kunci Supabase/provider)
components/sosmedgo/ komponen utama: LandingPage, DashboardPage, AdminPage, BlogLayout, dll.
lib/ logika server: akses Supabase, provider, Paymenku, afiliasi, peringkat, dll.
supabase/schema.sql struktur tabel dan fungsi database
supabase/rls.sql aktifkan Row Level Security
supabase/fix-security.sql perbaikan search_path fungsi (Security Advisor)
middleware.js perpanjang sesi otomatis sebelum access token habis
scripts/cron-orders.js pemanggil /api/cron/orders untuk dijalankan lokal
Semua data (layanan, pesanan, user, deposit, tiket, artikel blog, dll.) disimpan di Supabase lewat lib/store.js, bukan file lokal. Akses pakai SUPABASE_SECRET_KEY di server, dan kunci itu tidak pernah dikirim ke browser.
Isi di .env.local (lihat .env.example untuk daftar lengkapnya):
SMMSOC_API_URL, SMMSOC_API_KEY provider layanan SMMSUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SECRET_KEYADMIN_USERNAME, ADMIN_PASSWORD login /admin/login (password minimal 12 karakter)PAYMENKU_API_KEY, PAYMENKU_CHANNEL deposit QRISCRON_SECRET otorisasi /api/cron/ordersAPP_URL alamat publik situs, dipakai untuk return URL Paymenku dan sitemapDi-deploy ke Vercel. Semua environment variable di atas harus diisi juga di Vercel (Production), lalu Redeploy setiap kali nilainya berubah. Lihat public/robots.txt dan /sitemap.xml untuk pengaturan SEO.