ETC Tunisie
ETC Tunisie
Tunisie

#06 - Générateur de Formulaires Dynamiques Low-Code

Low-code/No-codeFrontend/UXForm BuilderReactive FormsFirmware ValidationAPI RESTFull-stack (Laravel/React)Développement Frontend (Angular/Flutter)Développement Web (Laravel/React)Backend Development (Python, Node.js)Bases de données (MongoDB)Bases de données / PostgreSQLJSON SchemaAjvLinux Administration

Publié il y a 6 jours

Stage
⏱️3-6 mois
💼Présentiel
📅Expire dans 8 jours
Intègre les mots-clés de l’offre.

Description du poste

Objectif: Concevoir et développer un form builder low-code/no-code pour créer et gérer des formulaires web complexes sans coder.

Responsabilités:

  • Développer une interface visuelle drag & drop avec 15+ types de champs (input, textarea, select, multi-select, checkbox, radio, date/heure, upload, signature, rating, slider, etc.)
  • Mettre en place des validations configurables (required, min/max, regex, email, phone, URL, validateurs custom avec messages personnalisés)
  • Implémenter la logique conditionnelle avancée (show/hide avec opérateurs AND/OR/NOT) et les champs calculés en temps réel
  • Gérer les formulaires multi-étapes (wizards, progression, sauvegarde auto) et l’organisation en sections/onglets
  • Supporter les champs répétables (FormArrays) et une bibliothèque de templates (contact, survey, registration, application, feedback, order)
  • Exposer une API REST complète (CRUD formulaires, soumissions, JSON de configuration) et sauvegarde auto en draft
  • Ajouter le support i18n, export des soumissions (CSV/Excel/JSON) et analytics (taux de complétion, abandon, temps moyen)

Livrables attendus:

  • Frontend complet du builder + runtime d’exécution des formulaires
  • Backend API pour la gestion des formulaires/soumissions
  • Documentation d’utilisation et tests

Technologies suggérées: Angular/React, Angular Reactive Forms/Formik, Node.js/Express, MongoDB/PostgreSQL, JSON Schema, Ajv, Docker

ETC Tunisie - #06 - Générateur de Formulaires Dynamiques Low-Code | Hi Interns | Hi Interns