Doop
Doop is an open-source multiplayer design canvas and design MCP for Claude Code, Codex, and any AI agent. Design side by side with agents — free in beta.
Desain jersey, lihat di 3D, langsung jadi pola jahit skala 1:1.
Translation pending
DesignGitHub @aprilryankaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
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 ↗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.