Prise de rendez-vous pour clinique
Le site d’une clinique qui reçoit les demandes de rendez-vous sur WhatsApp : les médecins par spécialité, les horaires de chacun sur deux semaines, et un formulaire qui rédige la demande en un seul message pour l’accueil. En anglais, en français et en arabe.
49 $Version 1.0.1
Comment acheter : écrivez-moi sur WhatsApp, payez par OMT ou Whish, et je vous envoie le dépôt sous un jour ouvré.
Captures d’écran
Les captures et la démo montrent un contenu d’exemple, que vous remplacez par le vôtre.Voir la page entière
Ce qu'il y a dedans
src/clinic/content/ — la clinique, ses médecins, leurs semaines et tout le texte du site, en anglais, en français et en arabeLes médecins par spécialité, chacun avec son premier horaire possible, et une page par médecin avec sa semaine et deux semaines d’horairesUn formulaire qui vérifie chaque champ : une date de naissance réelle, l’âge d’un enfant selon le médecin, un numéro de portable libanaisLa demande rédigée en un seul message WhatsApp, puis ouverte dans WhatsApp sur le numéro de l’accueil pour l’envoyerLa suite selon les horaires de l’accueil, et un fichier d’agenda marqué « à confirmer »Une page de confidentialité en trois langues : ce que demande le formulaire, où va la demande, ce qui est conservéL’arabe de droite à gauche, avec les horaires et les tarifs écrits dans le bon sensDes métadonnées sur chaque page, un sitemap avec chaque médecin dans chaque langue, npm run build:static, des tests et un workflow GitHub Actions
Ce qu’il ne fait pas
- Pas d’agenda en direct : le site montre les horaires habituels de chaque médecin, et l’accueil confirme l’horaire demandé ou en propose un autre
- Ni espace pour l’accueil, ni serveur, ni base de données : les demandes ne sont enregistrées nulle part, et les médecins sont un fichier que vous modifiez
- Pas de rappels, ni d’annulation en ligne : le patient répond dans la conversation WhatsApp
- Ni paiement en ligne, ni comptes patients, ni dossiers médicaux
- Une clinique et un accueil : pas de succursales
- Fait pour le Liban : numéros de portable libanais, heure de Beyrouth, tarifs en dollars
- Les photos d’exemple ne sont pas dans le zip : elles se téléchargent depuis Unsplash au premier lancement, à remplacer par les vôtres
Ce que contient le zip
- .github/workflows/ci.yml
- screenshots/
- scripts/build-static.mjs
- scripts/photos.mjs
- src/app/
- src/clinic/
- src/fonts/
- src/lib/
- .env.example
- CHANGELOG.md
- LICENSE.md
- README.md
- package.json
Ce qu’il vous faut
- Node.js 20.9 ou plus récent, et npm
- Un numéro WhatsApp pour l’accueil
- Ni base de données, ni clé d’API, ni service payant
Journal des versions
1.0.1
- Next.js 16.4.3 au lieu de 16.3.8, que npm audit signale comme critique. Le template tel que livré n’utilise aucune des fonctions que visent les avis de sécurité
- Corrigé : avec npm run start sur un serveur Node, une photo pouvait ne plus s’afficher pour aucun visiteur jusqu’au redémarrage du serveur
- Aucune page, aucun réglage ni aucun contenu ne change. CHANGELOG.md donne les lignes à modifier dans un site construit sur la 1.0.0
1.0.0
- La première version
Licence
Un développeur, projets illimités, les vôtres comme ceux de vos clients. Vous pouvez le livrer dans les projets que vous réalisez ; vous ne pouvez ni revendre ni partager le template lui-même, ni en faire un produit de templates. Mises à jour pendant douze mois.
Les conditions complètes sont dans LICENSE.md, livré avec le template. Demandez-m’en une copie avant d’acheter.
Les questions qu'on me pose
Que puis-je faire avec un template ?
Un développeur peut l’utiliser dans autant de projets qu’il le souhaite, les siens comme ceux de ses clients. Vous ne pouvez ni revendre ni partager le template lui-même, modifié ou non, ni en faire votre propre produit de templates.
Les mises à jour sont-elles incluses ?
Oui, pendant douze mois à partir de l’achat. Quand une nouvelle version sort, je vous l’envoie.
Y a-t-il une assistance ?
Sur WhatsApp ou par e-mail, avec votre clé de licence, et je réponds sous un jour ouvré. L’assistance couvre le bon fonctionnement du template tel qu’il est décrit. Elle ne couvre pas le développement de vos fonctionnalités.



