Typeform
Verdict initial repris de canivibecodeit.com (licence MIT), traduit et adapté. Votez pour le corriger.
Outil de création de formulaires, sondages, quiz et formulaires de capture de contacts, présentés une question à la fois.
Une interface de formulaire à une question par écran est facile à réaliser. Mais l'expérience des répondants, les modèles, l'analytique, les intégrations, l'anti-spam, les paiements et le passage à l'échelle de Typeform justifient un « moyennement ». Temps estimé : un week-end.
Ce que vous perdez
- La qualité des modèles.
- L'expérience de complétion des répondants.
- L'analytique.
- Les intégrations.
- La finition de la logique conditionnelle, les paiements et le contrôle du spam.
Alternatives à Typeform qui existent déjà
- HeyFormOpen source
Constructeur de formulaires conversationnels, auto-hébergeable avec Docker (MongoDB et Redis) ; moins abouti que Typeform sur les modèles et l'analytique.
- OpnFormOpen source
Constructeur de formulaires open source, avec répondants illimités ; l'offre auto-hébergée gratuite limite l'équipe à deux personnes.
- TypebotGratuit
Formulaires conversationnels avec embranchements avancés ; gratuit à auto-héberger sous licence FSL (code source disponible, licence non libre).
Le prompt pour le construire vous-même
Construis-moi une application de sondage à une question à la fois pour remplacer Typeform, à l'échelle personnelle. Exigences : - Node + Express + better-sqlite3 sur mon VPS derrière Caddy. Un formulaire est un fichier YAML dans forms/ (types : text, email, select, rating 1-5, yes/no), chargé à la requête. Pas de constructeur visuel. - Page publique sur /s/<slug> : une question à l'écran, grande typographie, Entrée ou clic pour avancer, flèche haut pour revenir, barre de progression, écran de remerciement. JS natif, sans framework, utilisable sur téléphone. - Embranchement simple : une question peut déclarer next: selon la réponse. Un seul niveau de profondeur, ne construis pas un moteur de logique. - Les réponses sont enregistrées à la fin du parcours dans SQLite avec l'horodatage et la version du formulaire. - Export CSV sur /admin/<slug>.csv protégé par un ADMIN_TOKEN dans .env ; webhook optionnel en POST pour chaque réponse terminée, URL définie dans le YAML du formulaire. - Champ piège (honeypot) et limite de débit par IP contre le spam, rien de plus sophistiqué. - Pas de comptes, pas de télémétrie ; les données des répondants restent dans mon fichier SQLite. - Hors périmètre : un éditeur par glisser-déposer, les paiements, les tableaux de bord d'analytique et la capture des réponses partielles. Ajouter un formulaire consiste à déposer un fichier YAML sur le serveur. - README : extrait de configuration Caddy et format YAML des formulaires avec un exemple complet.
Questions fréquentes
- Typeform est-il remplaçable par un outil sur mesure ?
- Verdict casevibecode : Partiellement remplaçable. Une interface de formulaire à une question par écran est facile à réaliser. Mais l'expérience des répondants, les modèles, l'analytique, les intégrations, l'anti-spam, les paiements et le passage à l'échelle de Typeform justifient un « moyennement ». Temps estimé : un week-end.
- À quoi sert Typeform ?
- Outil de création de formulaires, sondages, quiz et formulaires de capture de contacts, présentés une question à la fois.
- Quelles alternatives existent déjà à Typeform ?
- HeyForm (open source), OpnForm (open source), Typebot (gratuit). Des options à comparer avant de vous lancer dans un développement sur mesure.