Skip to content

MelodyDuplaix/questionnaire_clients

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application de Formulaire avec Génération de PDF et Envoi par E-mail

Ce projet d'application a été développé dans le cadre de l'activité professionnelle d'une connaissance, avec pour objectif de créer un formulaire interactif en ligne. L'application permet aux utilisateurs de remplir un formulaire, génère un PDF contenant les réponses saisies, et envoie automatiquement ce PDF par e-mail à l'adresse spécifiée.

Contexte

Le projet est né de la nécessité de créer un moyen simple et efficace pour recueillir des informations via un formulaire en ligne, tout en garantissant la confidentialité et la sécurité des données des utilisateurs. L'application vise à simplifier le processus de collecte d'informations tout en offrant une solution pratique pour stocker et partager ces données sous forme de PDF.

Fonctionnalités Principales

  • Formulaire Interactif : Les utilisateurs peuvent remplir un formulaire en ligne avec des champs personnalisés et des options de choix multiples.
  • Génération de PDF : Les réponses saisies dans le formulaire sont automatiquement converties en un document PDF structuré et formatté.
  • Envoi par E-mail : Le PDF généré est envoyé par e-mail à l'adresse spécifiée par l'utilisateur, garantissant ainsi la disponibilité des informations collectées.

Tâches Accomplies

Le projet a impliqué plusieurs étapes de développement, notamment la mise en place des RGPD et mentions légales, le déploiement de l'application, la stylisation du questionnaire, la gestion de l'autocomplétion du navigateur, la mise en place de contraintes d'input, et la gestion des choix "autres" avec affichage dynamique.

Technologies Utilisées

  • Streamlit : Framework Python pour la création d'applications web interactives.
  • ReportLab : Bibliothèque Python pour la création de documents PDF personnalisés.
  • email.mime : Module Python pour la composition et l'envoi d'e-mails.
  • CSS : Pour la mise en page et le style de l'application web.

Lien de l'application

https://melodyduplaix-questionnaire-clients-main-01nxjp.streamlit.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published