Développement d'une plateforme web permettant aux organisations de créer et publier des formulaires de collecte de données configurables, de centraliser les réponses, d'orchestrer des workflows de validation et de générer des exports de rapports (CSV, PDF, DOCX). L'application gère plusieurs structures en parallèle (multi-tenant) avec un système de rôles granulaire (SuperAdmin, Administrateur, Valideur, Personnel) et une capacité de travail hors-ligne pour les formulaires.
- Création de formulaires dynamiques (questions, validations, signatures électroniques, catégories)
- Gestion des réponses avec historique, archivage, import/export
- Système de fiches de collecte avec workflow de soumission
- Suivi de tâches et workflows de validation multi-étapes
- Génération de rapports et tableaux de bord personnalisés
- Connexions à des bases de données externes pour pré-remplissage
- Authentification SSO et gestion des droits par rôle et par organisation
Accès à la démoDétails techniques
LangagesJavaScriptTypeScript
Frameworks & BibliothèquesVue.js 3 + Quasar (front)NestJS (back)PiniaAxiosPrisma ORM
Base de donnéesPostgreSQL - schéma dual (données métier / authentification)
Architecture logicielleArchitecture MVCModélisation par domaine (formulaires, réponses, workflows, rapports)API REST versionnéeSystème multi-tenantResponsive design (mobile, tablette, desktop)
VersionnageGitLab puis GitHub
API & Services WebREST APIAuthentification par token applicatif (SSO)
CloudAWS (stockage S3, envoi d'emails SES)Scaleway