Stage SIO 2

Stage de 2ᵉ année – BTS SIO 💼

Durée : 7 semaines
Domaines : Développement web, Intelligence Artificielle, No-Code / Low-Code, Automatisation, UI/UX


Présentation

Lors de mon stage de 2ᵉ année de BTS SIO, j’ai intégré l’équipe de MeetMagnet, une startup spécialisée dans l’automatisation de la prospection via des outils web intelligents. L’objectif principal était de refondre une ancienne application no-code en une solution web plus robuste, évolutive et codée sur mesure. Le tout dans un environnement dynamique, où j’ai pu participer à des missions concrètes et variées autour du développement web, de l’intelligence artificielle et des outils d’automatisation.


Missions réalisées

J’ai d’abord pris en main les outils no-code utilisés par l’entreprise (n8n, Bubble) ainsi que le moteur vectoriel Qdrant, servant à stocker et interroger des données vectorisées issues de LLM (Large Language Models).

Pour commencer, j'ai travaillé sur un workflow n8n devant déterminer si une publication LinkedIn était pertinente pour une cible clientèle donnée.

J’ai travaillé sur un projet de benchmark de modèles LLM (hébergés sur Hugging Face). Pour cela, j’ai réalisé un script Python permettant d’évaluer automatiquement les performances de plusieurs modèles open-source. Ce travail a contribué à identifier les solutions IA les plus adaptées à nos besoins métier.

J’ai participé à la réalisation d’un MVP avec AppSmith, en collaboration avec un collègue. Ce MVP permettait aux utilisateurs d’envoyer automatiquement des messages ou invitations personnalisées à leur réseau, en s'appuyant sur des bases MongoDB et une logique JavaScript low-code.

J’ai ensuite modélisé une base de données relationnelle, en vue d’abandonner les outils no-code et de migrer vers une architecture web plus classique. À partir de cette nouvelle base, nous avons amorcé le développement d’une application web en Vue.js et Nuxt.js, avec Supabase comme backend.

Lors du développement, nous avons utilisé Valibot pour valider les champs de formulaires côté client, garantissant une meilleure fiabilité des données. De plus, l'application intègre un système de messages toast pour informer les utilisateurs des actions réussies ou des erreurs rencontrées, améliorant ainsi l'expérience utilisateur.

Parmi les fonctionnalités développées, j’ai notamment conçu :

  • Une interface de recherche manuelle de prospects
  • Une fiche vendeur
  • Un formulaire de modification du persona (profils de clients cibles)
  • La configuration des séquences de prospection du persona

Compétences développées ✅

  • Développement Front-End avec Vue.js / Nuxt.js
  • Modélisation et manipulation de bases de données relationnelles (SQL) et NoSQL (MongoDB)
  • Utilisation d’outils No-Code / Low-Code : AppSmith, Bubble, n8n
  • Automatisation et scripts Python
  • Exploration et intégration de modèles d’IA (LLM)
  • Travail en équipe dans un contexte startup
  • Autonomie et organisation via Notion (suivi Kanban, gestion de tâches)

Conclusion

Ce stage m’a permis de mettre en pratique de nombreuses compétences techniques tout en découvrant l’environnement stimulant d’une startup innovante. J’ai particulièrement apprécié la diversité des missions, allant de l’interface utilisateur à l’IA, et le fait de travailler sur un projet réel en constante évolution.

Entreprise : MeetMagnet

Compétences

Retour aux expériences