Frontend - Interface Streamlit

Interface web développée avec Streamlit pour permettre l’upload et la gestion des fichiers.

Architecture

  • Framework: Streamlit (Python)
  • Communication: API REST avec le backend
  • Authentification: Session-based

Fichiers Sources

Code Python

  • app.py - Application Streamlit complète

Configuration

Fonctionnalités

Page Publique

  • Formulaire d’upload de fichiers (CSV/Excel)
  • Champs: Nom, Email, Type de partenaire, Entreprise
  • Upload multiple de fichiers

Page Interne (Équipe)

  • Authentification requise
  • Liste de tous les fichiers uploadés
  • Téléchargement des fichiers
  • Suppression des fichiers
  • Informations détaillées (nom, email, entreprise, date)

Technologies

  • Streamlit
  • Pandas
  • Requests (pour API calls)
  • Python 3.10+

1 élément sous ce dossier.