DEV4COMDEV4COMMeetAccueil
Édition 04 · Planification

<planifier
& oublier>

Une session programmée envoie elle-même son lien, son invitation calendrier et son rappel. Vous fixez l'heure une fois — le reste part tout seul. Voici, schématiquement, ce qui se passe.

Le parcours

<de la date au direct>

  1. 01
    Vous planifiezTitre, date, durée, vos invités. Aucun compte requis.↓ étape suivante
  2. 02
    Salle généréeUn identifiant de salle unique est créé et réservé à la session.↓ étape suivante
  3. 03
    Emails envoyésChaque invité reçoit le lien. Vous recevez un lien hôte privilégié.↓ étape suivante
  4. 04
    Ajout calendrierUne pièce .ics s'ajoute à Google, Outlook ou Apple Calendar en un clic.↓ étape suivante
  5. 05
    Rappel autoUn email de rappel part automatiquement 10 minutes avant le début.↓ étape suivante
  6. 06
    Vous rejoignezClic sur le lien → lobby. L'hôte admet chaque arrivée.
Sous le capot

<100% serverless, zéro machine allumée>

L'index temporel est une structure Redis triée : le balayage ne lit jamais toute la base, seulement la tranche des rappels dus. Rien ne tourne en permanence.

01 · À la planification
Formulairetitre · date · invités
/api/meetings/scheduleZod · rate-limit · origin
Redis ZSETmeetings:due (score = rappel)
Resend + .icsinvite + calendrier natif
02 · En continu
GitHub Actions*/10 min
/api/cron/remindersBearer CRON_SECRET
Lecture tranche[0 → maintenant] · O(log n)
Resend rappelpuis index nettoyé
Branche .icsL'invitation embarque un événement calendrier standard (VEVENT + rappel natif −10 min). Google, Outlook et Apple Calendar l'ajoutent sans dépendance ni redirection.
Prêt à programmer ?
PLANIFICATION--:--:--FR · PARIS