DEV Community

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

Posted on

Application Streamlit Gemini Marketing Pro Plus

🚀 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)