Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

À la fin, chaque client Velocity pourra se connecter et voir uniquement ses propres réservations et voitures sauvegardées.
Écran d'accueil Velocity après connexion montrant le nom du client dans l'en-tête en haut à droite, la section Mes réservations avec une réservation à venir et la rangée de voitures sauvegardées en dessous
Vous avez découvert Velocity dans Bienvenue sur Replit — une application de location de supercars haut de gamme. Pour l’instant, n’importe qui visitant l’URL publique peut voir toutes les réservations. Personne ne loue une Lamborghini anonymement. Ajoutez la connexion et chaque client disposera de ses propres réservations et voitures sauvegardées.

Demandez à l’Agent d’ajouter la connexion

Pour Velocity, utilisez Clerk. L’intégration Clerk de Replit donne à votre application son propre écran de connexion personnalisé, des comptes clients qui existent dans Velocity (et non des comptes Replit), ainsi qu’un contrôle total sur l’apparence — idéal pour une marque de location haut de gamme. L’Agent configure tout automatiquement, sans inscription au tableau de bord Clerk ni clés à coller. L’Agent va provisionner un tenant Clerk pour Velocity, ajouter les composants de connexion, protéger le flux de réservation derrière cette connexion, associer chaque réservation au client connecté et ajouter la déconnexion. Regardez la construction dans le chat de l’Agent.

Testez avec deux clients

Un seul compte ne suffit pas — vous en avez besoin de deux pour prouver que les réservations restent séparées.
  1. Ouvrez Velocity dans l’aperçu et parcourez les voitures sans vous connecter. La flotte doit rester visible.
  2. Cliquez sur Réserver sur une voiture. Vous devriez arriver sur l’écran de connexion Clerk.
  3. Inscrivez-vous avec votre propre e-mail et effectuez une réservation (par exemple, une réservation de week-end sur une 911).
  4. Déconnectez-vous. La section « Mes réservations » doit disparaître et le flux de réservation doit demander une connexion à nouveau.
  5. Ouvrez l’aperçu dans une fenêtre de navigation privée et inscrivez-vous avec un e-mail différent. Réservez une voiture différente.
  6. Revenez à votre première fenêtre, connectez-vous et confirmez que vous voyez toujours votre propre réservation — pas celle du deuxième client.
Si les deux clients voient les mêmes réservations, les réservations ne sont pas encore associées à la personne connectée. Indiquez le symptôme exact à l’Agent :

Publiez et connectez-vous depuis l’URL publique

Publiez Velocity à nouveau depuis le chat de l’Agent ou la tuile de publication, puis ouvrez l’URL publique dans un nouvel onglet et connectez-vous. Clerk est provisionné avec des environnements de Développement et de Production séparés — l’Agent connecte automatiquement les identifiants de Production à l’application publiée, donc la connexion fonctionne directement sur l’URL publique. Velocity dispose maintenant de vrais clients. Chacun se connecte à un garage personnel de réservations — personne d’autre ne peut les voir.

Améliorer ensuite

Ajouter une base de données

Faites persister les voitures, la disponibilité et les réservations entre les sessions.

Ajouter des paiements

Prenez un dépôt remboursable lorsqu’un client réserve une voiture.

Besoin d’aide supplémentaire ?

  • Toute l’application est masquée : demandez à l’Agent de garder la navigation des voitures publique et de protéger uniquement les pages de réservation et de compte.
  • Les clients voient les réservations des autres : demandez à l’Agent d’associer chaque réservation et voiture sauvegardée au client connecté.
  • La connexion fonctionne dans l’aperçu mais pas après la publication : ouvrez l’URL publique dans un nouvel onglet et indiquez à l’Agent l’erreur exacte que vous voyez. Assurez-vous que l’Agent a provisionné l’environnement Clerk de Production.
  • Vous souhaitez une connexion sans configuration pour les prototypes : Replit Auth utilise les comptes Replit de vos clients sans tenant Clerk à gérer — voir Replit Auth.

Ressources connexes