Vision
UX Talent aide les designers (UX, UI, Product, Research) à trouver des opportunités qualifiées et permet aux recruteurs de sourcer plus rapidement des profils pertinents. L’objectif : proposer une expérience moderne, simple et transparente.
Pour qui ?
Designers en recherche active ou en veille : profil public, candidatures simplifiées, suivi des opportunités.
Recruteurs et équipes Talent/Produit : vivier filtrable, messagerie asynchrone, intégrations et outils pour gagner en efficacité.
Proposition de valeur
Candidats : profils clairs et actionnables, mise en avant par compétences et réalisations, suivi des candidatures.
Recruteurs : sourcing qualifié, filtres avancés, accès rapide au contexte (case studies, stack, disponibilités), abonnement flexible.
Fonctionnalités clés
Authentification et profils : inscription via Supabase Auth, création/édition de profil avec portfolio, compétences et disponibilité.
Sourcing et matching : liste de talents filtrable (compétences, séniorité, localisation, disponibilité), détails candidat avec contexte et portfolio, API de matching.
Offres et candidatures : création et publication d’offres, candidatures en 1 à 2 étapes, suivi côté candidat et recruteur.
Abonnements et paiements : gestion via Stripe avec webhooks, différents paliers d’accès, possibilité de débloquer des contacts supplémentaires.
Communauté et support : forum intégré, messagerie asynchrone (selon plan), notifications.
Observabilité et qualité : journalisation client/serveur, métriques anonymisées, cache front pour fluidité.
Parcours utilisateurs
Candidat : 1. Création de compte → 2. Profil/portfolio → 3. Découverte des offres → 4. Candidature → 5. Suivi des statuts.
Recruteur : 1. Création de compte → 2. Choix du plan → 3. Publication d’une offre → 4. Sourcing des talents → 5. Contact et suivi.

Modèle économique
Abonnement mensuel ou annuel pour recruteurs, géré via Stripe, avec paliers d’accès. Option « pay-as-you-go » disponible pour débloquer des contacts supplémentaires.
Pile technique (aperçu)
Front-end : React + Vite, Tailwind CSS
Back-end : Node.js/Express, APIs dédiées (candidats, forum, matching)
Authentification et données : Supabase (auth, stockage, RPC)
Paiements : Stripe (checkout, webhooks sécurisés)
Hébergement et CI : Netlify/Render
Outils : logger applicatif, middleware de métriques, cache côté client
Architecture
Application React (SPA) consommant des APIs Node
Supabase pour l’authentification et la gestion de données
Webhooks Stripe pour synchronisation des abonnements
Middleware de rôles et de métriques pour sécurité et observabilité
Sécurité et conformité
Gestion des rôles (candidat, recruteur, admin) avec middleware d’autorisations
Journaux d’audit, gestion des erreurs, protection des routes sensibles
Respect du RGPD et minimisation des données collectées

Indicateurs suivis
Conversion : inscription → profil complété → candidature
Taux et délai de réponse des recruteurs
Qualité du matching : clics, contacts, embauches
Roadmap (exemples)
Recommandation de profils basée sur les signaux implicites (recherches, interactions)
Intégrations ATS (Greenhouse, Lever), import LinkedIn/Behance
Messagerie en temps réel et disponibilités synchronisées
Analytics recruteur : funnel, cohortes, ROI des offres
Statut du projet
Le projet est en évolution continue. La base de code est structurée avec scripts de maintenance (migrations, nettoyage, génération de sitemap), logs et guides d’intégration (Stripe, Render). La solution met en avant des compétences full-stack orientées produit et expérience utilisateur.