Étude de cas

Crush Emploi

Lancer un MVP mobile de recrutement Gen Z — CV vidéo, swipe et monétisation entreprise — prêt à être testé sur le marché, avec une base technique pensée pour scaler.

Conception et développement du MVP de A à Z : application mobile, API, pipeline vidéo, paiements et déploiement.

MVP mobile + API completMonétisation Stripe & In-appVidéo & matching opérationnels
Crush Emploi

En bref

  • Plateforme double face candidats (16–26 ans) / entreprises PME, différenciée par le CV vidéo et le swipe façon dating app.
  • MVP complet livré de A à Z : app mobile, API, traitement vidéo, matching mutuel et abonnements Stripe.
  • Produit testable en conditions réelles — pas un prototype figma, une base prête à évoluer.

Contexte

Crush Emploi réinvente le recrutement pour les 16–26 ans : les candidats postulent en vidéo, swipent les offres comme sur une app de rencontre, et ne débloquent l'échange de coordonnées qu'en cas de « crush mutuel » — quand candidat et entreprise se likent réciproquement. Côté entreprise, les offres restent textuelles et la publication passe par un abonnement. Le marché du recrutement classique (CV PDF, tri manuel) ne parle pas à cette génération : Crush Emploi vise à rendre la candidature aussi naturelle qu'un scroll sur TikTok, tout en filtrant les contacts non qualifiés pour les recruteurs.

Le défi

  • Le recrutement classique noie les jeunes candidats dans des formulaires impersonnels — il fallait un parcours aussi fluide qu'une app mobile grand public.
  • Les entreprises perdent du temps à trier des candidatures non qualifiées — le crush mutuel doit garantir que les deux parties sont réellement intéressées avant tout échange.
  • La vidéo (CV et candidatures, jusqu'à 100 Mo) ne doit ni bloquer l'app ni faire planter une candidature en cours — un enjeu critique pour l'adoption.
  • Le modèle économique (abonnement entreprise, candidats gratuits) devait être défini dès le MVP, pas repoussé à une v2.

Ce qu'on a construit

  • App mobile iOS/Android : profil candidat ou entreprise, capture CV vidéo, feed swipe, candidatures vidéo et notifications push à chaque crush.
  • Matching intelligent : détection automatique du crush mutuel (candidat ↔ offre ou candidature) avec déblocage des coordonnées uniquement si les deux parties matchent.
  • Pipeline vidéo invisible pour l'utilisateur : upload, compression et stockage cloud en arrière-plan — l'API reste réactive pendant le traitement.
  • Monétisation Stripe intégrée : abonnements entreprise pour publier des offres, webhooks et portail client — le produit peut générer des revenus dès le lancement.

Points clés

Vidéo sans ralentir l'expérience

La compression vidéo est lourde en ressources. Plutôt que de bloquer l'utilisateur pendant le traitement, tout passe par une file d'attente asynchrone : l'API répond immédiatement, le worker compresse et stocke en arrière-plan.

L'utilisateur ne voit jamais de timeout — il peut continuer à swiper pendant que sa vidéo se prépare.

Crush mutuel fiable

Deux scénarios de matching (like candidat sur offre, like entreprise sur candidature) avec notifications push aux deux parties dès qu'un crush est détecté.

Zéro contact non sollicité : les coordonnées ne sont échangées que si l'intérêt est réciproque.

Sécurité web + mobile

Une même API sert l'app mobile (auth Bearer) et un futur backoffice web (protection CSRF) — avec rate limiting et contrôle d'accès par rôle.

Base sécurisée dès le MVP, sans refonte quand le backoffice web arrivera.

Impact

  • MVP complet livré et testable : profils, CV vidéo, swipe, candidatures, crush mutuel, notifications et paiements.
  • Expérience vidéo fluide grâce au traitement asynchrone — l'app reste réactive même avec des fichiers lourds.
  • Architecture scalable : les workers vidéo peuvent être augmentés indépendamment de l'API pour absorber des pics d'upload.
  • Base prête pour les évolutions post-MVP (coaching, escape game IA, bons plans).

Sur un MVP mobile + API avec médias lourds et logique métier complexe, isoler tôt les services (matching, vidéo, paiements) évite une dette technique coûteuse quand le produit décolle.

Ce projet vous parle si…

  • Vous lancez une app mobile avec abonnements et contenu riche (vidéo, médias) — et vous voulez un MVP testable rapidement.
  • Votre produit repose sur du matching ou des interactions bilatérales (marketplace, dating, mise en relation).
  • Vous avez besoin d'une API robuste dès le départ, pas d'un prototype jetable à refaire en v2.

Stack technique

Les technologies utilisées, au service du produit — pas l'inverse.

ExpoReact NativeNestJSPostgreSQLPrismaStripe

Un MVP mobile avec de la vidéo ou du matching ?

On structure le lancement pour valider votre marché rapidement, avec une base technique propre si ça décolle. 30 minutes pour cadrer votre projet.