尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗SaaS desain jersey: generator pattern (Basic + Advanced), pratinjau 3D, dan export pola jahit skala 1:1. Stack: Vite (vanilla JS, multi-halaman) + Three.js + Supabase (auth, database, storage).
| Path | Isi |
|---|---|
/ | Landing: hero, fitur, alur, harga, CTA cetak via WhatsApp, testimoni (dari admin), FAQ, footer |
/login | Masuk / daftar / lupa password (Supabase Auth email + password) |
/studio | Editor: pola jahit 2D, 3D, Basic & Advanced, edit pattern, teks/logo/sponsor, export, guide tour, simpan project |
/billing | Langganan Pro Rp150.000/30 hari: transfer BCA + upload bukti |
/admin | Dashboard admin: ringkasan, verifikasi pembayaran, pengguna, model 3D (import GLB+DXF), pesanan, testimoni, FAQ, pengaturan |
npm install
cp .env.example .env # sudah berisi URL & publishable key Supabase project jersey-pattern-lab
npm run dev
npm run build, output dist.VITE_SUPABASE_URL = https://mwprkmudrelyxevdsncr.supabase.coVITE_SUPABASE_ANON_KEY = publishable key (lihat .env.example)jersey-pattern-lab.vercel.app), buka Supabase → Authentication → URL Configuration:
https://DOMAIN/**
Tanpa ini, link konfirmasi email dan reset password akan mengarah ke localhost.Tabel utama: profiles (role, plan, plan_until), projects, payments (status pending/approved/rejected),
plans, settings, faqs, testimonials, garment_models, orders.
Fungsi admin: review_payment(id, approve, note), admin_users(), admin_stats() (semua mengecek is_admin()).
Email di settings.admin_emails otomatis menjadi admin saat mendaftar.
Dari CLO3D ekspor dua file untuk satu garmen:
Upload di Admin → Model 3D → Import. Panel dicocokkan otomatis ke mesh (bbox UV) dan perannya ditebak dari posisi 3D (depan/belakang/lengan/rib); bisa dikoreksi sebelum disimpan.