WallpaperMachine
The wallpapers you love. A new home on your Mac.
Le logement de ceux qui partent, pour ceux qui arrivent. Visite virtuelle pièce par pièce, coût réel et contact du bailleur, à Rennes.
Translation pending
LifestyleTypeScript · PLpgSQLGitHub @CharmesSoglohounOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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 ↗Plateforme de logement étudiant à Rennes : les étudiants qui partent publient leur logement avec une visite virtuelle pièce par pièce, ceux qui arrivent le visitent à distance et contactent le bailleur.
supabase/migrations/ (à coller dans le SQL Editor de Supabase, dans l'ordre)| Qui | Peut |
|---|---|
| Visiteur (sans compte) | Chercher et filtrer, voir les annonces et la visite virtuelle, signaler une annonce |
| Membre (compte e-mail + mot de passe) | Voir le contact du bailleur (30 par jour au maximum, chaque consultation est journalisée), enregistrer des logements, publier une annonce avec photos, la retirer ou la marquer attribuée, supprimer son compte |
Administrateur (profils.role = 'admin') | Tableau de bord chiffré, valider, refuser ou retirer les annonces, traiter les signalements, vérifier ou suspendre les comptes |
Une annonce publiée reste invisible tant qu'un administrateur ne l'a pas validée. Si son auteur la modifie, elle repasse en attente de validation.
0001_schema.sql.voir_contact_bailleur, qui vérifie la connexion, limite le nombre de consultations et les journalise.Next.js 16 (App Router, Cache Components), React 19, Tailwind 4, Supabase (Postgres, Auth, Storage), Vercel (hébergement et Analytics).
npm install
npm run dev # http://localhost:3000
npm run build # vérifie que tout compile
En local, les clés sont lues dans le .env à la racine du workspace Jarvis (PASSECLE_SUPABASE_URL, PASSECLE_SUPABASE_PUBLISHABLE_KEY). Sur Vercel, elles sont réglées sous les noms NEXT_PUBLIC_SUPABASE_URL et NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY.
../prompt-logo-claude-design.md)