尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Creatographers fotoğraf kulübü uygulaması
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
20 kişilik fotoğraf kulübünün uygulaması. Telefonda linkten açılır, ana ekrana eklenebilir. • Arayüz: React + Vite, GitHub Pages'te, https://creatorgraphers.com • Giriş, veritabanı, fotoğraf deposu: Supabase • Tasarım ve kararlar: buse-design-claude/ideations/creatorgraphers/ Şablon .env.example. Dosyalar git'e girmez. • .env.local: gerçek proje. npm run build ve npm run dev:canli bunu kullanır. • .env.development.local: yerel Supabase (npx supabase status çıktısından). npm run dev bunu kullanır.查看完整 README ↗
20 kişilik fotoğraf kulübünün uygulaması. Telefonda linkten açılır, ana ekrana eklenebilir.
buse-design-claude/ideations/creatorgraphers/| Değişken | Ne |
|---|---|
VITE_SUPABASE_URL | Supabase proje adresi |
VITE_SUPABASE_PUBLISHABLE_KEY | Supabase > Project Settings > API Keys > Publishable key |
Şablon .env.example. Dosyalar git'e girmez.
.env.local: gerçek proje. npm run build ve npm run dev:canli bunu kullanır..env.development.local: yerel Supabase (npx supabase status çıktısından). npm run dev bunu kullanır.service_role ya da gizli anahtar hiçbir dosyaya yazılmaz. Tarayıcıya giden tek anahtar publishable anahtar.
npm install
# gerçek projeye bağlı (Google girişi dahil)
npm run dev:canli # http://localhost:5180
# yerel Supabase'e bağlı (testler için, Docker gerekir)
npx supabase start -x studio,imgproxy,edge-runtime,logflare,vector,supavisor,realtime,mailpit,postgres-meta
npm run dev # http://localhost:5180
Port 5180, çünkü 5173 bu makinede başka bir projede. Supabase'de izinli adreslere
http://localhost:5180/** ve https://creatorgraphers.com/** eklenmeli.
src/ekranlar/Giris.tsx içinde signInWithOAuth({ provider: 'google' }). Dönüş adresi sabit değil:
window.location.origin + import.meta.env.BASE_URL, yani yerelde de yayında da doğru yere döner.
Adresler #/... ile çalıştığı ve Google ana sayfaya döndüğü için GitHub Pages'te 404 ayarı gerekmez.
Gizlilik sayfası: public/privacy/index.html → https://creatorgraphers.com/privacy/
npm run yayinla # derler, dist/ içeriğini yerel gh-pages dalına commit eder
git push origin gh-pages # ayrı adım
Depo: github.com/busembalkan99/creatorgraphers-app. GitHub > Settings > Pages: kaynak gh-pages dalı, kök klasör, özel alan adı creatorgraphers.com (public/CNAME).
DNS Cloudflare'de: dört A ve dört AAAA kaydı GitHub Pages'e, www CNAME busembalkan99.github.io, hepsi proxy kapalı.
supabase/migrations/ altındaki SQL dosyaları. Kuralların hepsi sunucuda:
yalnız üyeler içeri girer, yükleme boyunca herkes sadece kendi karesini görür,
buluşma temasında çekim günü sunucuda da kontrol edilir, roller yalnız fonksiyonlardan değişir.
testler/README.md