Formulaires dynamiques multi-etapes et personnalisables avec Raikipohy
Creez des formulaires intelligents avec champs conditionnels, validation avancee, upload de fichiers et support multilingue. Application Vue3 avec API Symfony documentee Swagger.
// Configuration declarative Raikipohy { "id": "employeeOnboarding", "steps": [ { "id": "profile", "fields": [ { "id": "firstName", "type": "text", "colSpan": 6, "validators": [{ "type": "required" }] }, { "id": "newsletter", "type": "checkbox", "children": [{ "id": "email", "if": { "match": { "newsletter": true }}, "type": "email", "validators": [ { "type": "required" }, { "type": "email" } ] }] }, { "id": "resume", "type": "file", "multiple": true, "validators": [ { "type": "fileTypes", "value": [".pdf", ".doc"] }, { "type": "maxSize", "value": 10000 } ] } ] } ] }
Des formulaires intelligents, sans limites
Raikipohy transforme la gestion de formulaires grace a une configuration JSON declarative, des champs conditionnels et une API complete.
Formulaires Multi-etapes
Decoupez vos formulaires en etapes logiques (profil, preferences, validation). Chaque etape a ses propres champs, sa validation et sa navigation.
Champs Conditionnels
Affichez ou masquez des champs selon les reponses. Support des conditions imbriquees avec la syntaxe "if/match" pour des formulaires vraiment dynamiques.
Validation Puissante
Required, email, minLength, maxDate, fileTypes, maxSize... Des dizaines de validateurs combinables par champ avec messages personnalises et multilingues.
Questionnaire Multilingue
Creez des questionnaires disponibles en plusieurs langues. Chaque label, option, tooltip et message de validation est traduisible. Masques de saisie adaptes par locale (dates, numeros).
Stockage Local ou S3 + Antivirus
Upload de fichiers avec stockage local ou Amazon S3 configurable. Scan antivirus automatique via ClamAV avant persistance. Validation de types (.pdf, .doc), controle de taille et multi-fichiers.
Layout Personnalisable
Systeme de layout avec header, footer, jumbotron, grille 12 colonnes (colSpan). Ajoutez des blocs texte, liens et sections avant/apres les etapes.
API REST + Swagger
API Symfony complete avec documentation Swagger publique et administration. CRUD formulaires, soumissions, gestion des tokens et questionnaires.
Administration Dediee
Interface d'administration pour gerer les formulaires, consulter les soumissions, configurer les acces par token et exporter les donnees collectees.
Configuration JSON
Tout se configure en JSON declaratif : champs, etapes, validateurs, conditions, layout. Pas de code a ecrire, deployez un nouveau formulaire en minutes.
API REST documentee avec Swagger
Deux documentations Swagger disponibles : une API publique pour les soumissions de formulaires et les questionnaires, et une API administration pour la gestion complete des formulaires, champs et reponses.
Testez Raikipohy en conditions reelles
Explorez un questionnaire multi-etapes complet avec champs conditionnels, validation et upload de fichiers. Consultez la documentation API pour integrer Raikipohy dans vos projets.