尚未收集儲存庫資訊。
尚未偵測到更新。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.