Plateforme sociale éthique et haut de gamme destinée exclusivement aux célibataires chrétiens qui recherchent sérieusement le mariage.
Translation pending
SocialTypeScript · PLpgSQLGitHub @projetsaaswilfried-maxOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Agape — Plateforme sociale chrétienne pour le mariage Application Next.js (App Router) + Supabase (Auth, PostgreSQL, Storage, Realtime). Sur supabase.com, crée un nouveau projet (gratuit). Récupère dans Project Settings > API : • Project URL • clé anon public • clé service_role (secrète) Renseigne les valeurs récupérées à l'étape précédente dans .env.local. 3. Appliquer le schéma de base de donnéesRead the full README ↗
Application Next.js (App Router) + Supabase (Auth, PostgreSQL, Storage, Realtime).
Sur supabase.com, crée un nouveau projet (gratuit). Récupère dans Project Settings > API :
anon publicservice_role (secrète)cp .env.example .env.local
Renseigne les valeurs récupérées à l'étape précédente dans .env.local.
Deux options :
Option A — via le Dashboard (le plus simple) : ouvre l'éditeur SQL de ton projet Supabase et exécute, dans l'ordre, le contenu des fichiers de supabase/migrations/ (par ordre alphabétique/chronologique du nom de fichier).
Option B — via la CLI Supabase :
npx supabase login
npx supabase link --project-ref <ton-project-ref>
npx supabase db push
npm install
npm run dev
Ouvre http://localhost:3000.
Une fois le projet lié, tu peux remplacer les types écrits à la main par la version générée automatiquement :
npx supabase gen types typescript --linked > src/lib/supabase/database.types.ts
Après inscription normale via /register, promeus ton compte en base :
update profiles set role = 'ADMIN' where id = '<ton-user-id>';
Tu pourras alors publier dans le fil officiel depuis /admin/posts.
src/
app/ → Routes (groupes (auth), (onboarding), (dashboard), (admin))
components/ → UI (design system) + features (par domaine métier)
domain/ → Types, services (accès Supabase), mappers, matching
lib/ → Clients Supabase, Server Actions, validation, storage
core/ → Providers React, hooks partagés
supabase/
migrations/ → Schéma SQL, RLS, Storage (à appliquer dans l'ordre)