尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
La liste de cadeaux qui suit vos événements. Un compte, tous vos événements, une cagnotte fractionnée pour chaque cadeau. • Next.js 16 (App Router) + TypeScript + Tailwind v4 • Supabase (Postgres + Auth + Realtime) — voir lib/supabase/ • Stripe Connect (Express) pour la cagnotte fractionnée — voir lib/stripe.ts • Resend pour les emails transactionnels — voir lib/resend.ts • Déploiement prévu sur Vercel Le site est disponible sur http://localhost:3000.檢視完整 README ↗
La liste de cadeaux qui suit vos événements. Un compte, tous vos événements, une cagnotte fractionnée pour chaque cadeau.
lib/supabase/lib/stripe.tslib/resend.tsnpm install
cp .env.example .env.local # puis renseigner les clés (voir ci-dessous)
npm run dev
Le site est disponible sur http://localhost:3000.
Supabase : créer un projet sur supabase.com, récupérer l'URL et les clés
dans Project settings > API, les mettre dans .env.local. La clé
service_role ne doit jamais être exposée côté client (utilisée uniquement
dans les Route Handlers Next.js). Appliquer les migrations SQL du dossier
supabase/migrations/ (SQL editor du dashboard, ou supabase db push une
fois le projet lié via supabase link) pour créer la table profiles.
Dans Authentication > URL Configuration, ajouter http://localhost:3000/auth/callback
(et l'équivalent en production) aux Redirect URLs pour que le lien magique
fonctionne.
Stripe : créer un compte Stripe, activer Connect (mode Express), récupérer
les clés de test dans Developers > API keys. Le webhook (STRIPE_WEBHOOK_SECRET)
sera à configurer une fois les Route Handlers de paiement en place (tâche
backlog #18).
Resend : créer un compte sur resend.com, générer une clé API, vérifier le
domaine d'envoi une fois kdovie.fr réservé.
Le projet est prêt pour un déploiement Vercel : connecter le repo GitHub,
renseigner les mêmes variables d'environnement que .env.example dans les
réglages du projet Vercel, déployer.
app/ Routes (App Router)
lib/ Clients externes (Supabase, Stripe, Resend)
.github/ CI (lint + build sur chaque push/PR)
Authentification organisateur en place (lien magique Supabase Auth, table
profiles, middleware de protection des routes /compte). Prochaine étape :
modèle de données (events, gift_items, reservations, contributions).