DEV Community

Cover image for Application Streamlit Gemini Marketing Pro Plus
Sofiane Chehboune
Sofiane Chehboune

Posted on • Edited on

Application Streamlit Gemini Marketing Pro Plus

Google AI Challenge Submission

Ceci est une soumission pour le défi multimodal Google AI Studio

🚀 Gemini Marketing Pro Plus – Optimisez vos stratégies marketing avec Gemini 2.5

💡 Et si vos campagnes marketing pouvaient être générées automatiquement par l’IA ?

C’est exactement ce que propose Gemini Marketing Pro Plus, une application interactive développée avec Streamlit et propulsée par models/gemini-2.5-flash-image-preview.

👉 Ce projet est soumis dans le cadre du Google AI Studio Multimodal
Challenge
.


✨ Fonctionnalités principales

  • 🤖 Analyse prédictive : ROI, CPA, conversions, audience cible
  • 🎯 Recommandations stratégiques : campagnes adaptées à votre secteur
  • 📊 Visualisations interactives : graphiques professionnels générés avec Plotly
  • 📝 Rapports PDF : export instantané des résultats d’analyse
  • 🖼️ Bannières générées par l’IA : images uniques créées avec gemini-2.5-flash-image-preview pour illustrer vos campagnes

Fonction initialize gemini
Cette fonction est le point d'entrée pour interagir avec l'API Gemini. Elle configure la clé API, sélectionne le modèle d'IA et gère les erreurs de connexion.

Initialisation Gemini + génération texte et image

model = initialize_gemini("models/gemini-2.5-flash-image-preview")
prediction = generate_prediction(model, params)
banner = generate_banner(model, prediction)
👉 “Le code complet est disponible sur mon GitHub”.


🎥 Démo en ligne

👉 Testez l’application ici :

🌐 Gemini Marketing Pro Plus – Live App

📂 Code source :

💻 GitHub Repository

Exemple de bannière générée par Gemini

Bannière IA


⚙️ Stack technique

  • Python 3.11+
  • Streamlit pour l’interface utilisateur
  • Google Gemini API pour la génération multimodale (texte + images)
  • Plotly & Pandas pour l’analyse et la visualisation des données
  • FPDF pour l’export en PDF

🔍 Pourquoi ce projet ?

Le marketing digital est souvent chronophage et nécessite de jongler entre plusieurs outils.

Avec ** Gemini Marketing Pro Plus**, tout est centralisé : analyse, recommandations, visualisation et même création d’assets visuels.

L’objectif : offrir aux PME, freelances et e-commerçants un copilote marketing intelligent.


🚀 Prochaines étapes

  • Ajout du support audio (brief marketing généré et lu par l’IA)
  • Génération automatique de vidéos courtes pour réseaux sociaux
  • Intégration avec des CRM pour automatiser encore plus la chaîne marketing

👨‍💻 Auteur

Développé par Sofiane Chehboune

🔗 LinkedIn
📧 Contact : chehbounesofiane@gmail.com


📜 Licence

Ce projet est sous licence MIT.

Vous êtes libre de l’utiliser, de le modifier et de le partager, avec attribution.


🙏 Merci d’avoir lu !

Si vous aimez le projet, laissez un ❤️ et testez la démo live 🚀

Top comments (0)