MyBGR
Assistant mobile IA pour la création de CV professionnels, l'optimisation ATS et la conversion de documents.

MyBGR est une plateforme mobile complète combinant React Native et NestJS, conçue pour aider les chercheurs d'emploi à générer des CV conformes aux normes ATS, analyser leurs documents existants via OCR + IA, et exporter des rendus PDF haute résolution.
Les candidats manquent souvent d'outils modernes pour formater leurs CV aux normes ATS internationales, extraire facilement les données de leurs anciens documents papier/PDF, et payer des abonnements avec des moyens de paiement locaux (Mobile Money).
LA SOLUTION TECHNIQUEUne application mobile fluide (Expo) associée à une architecture microservices NestJS/Fastify intégrant la reconnaissance optique de caractères (Google Cloud Vision), la synthèse IA (Gemini), le rendu PDF headless (Puppeteer) et les paiements PawaPay/Revolut.
Impact & Métriques Clés
< 1.2s
Temps moyen de génération PDF via Puppeteer
98.4%
Précision d'extraction OCR des CV numérisés
100%
Couverture des paiements (Mobile Money & Carte)
Spécifications Techniques Completes
Frontend & UI
- React Native 0.85
- Expo SDK 56
- Expo Router
- TypeScript
- TanStack React Query v5
- Zustand
- Uniwind / TailwindCSS
- React Native MMKV
Backend & Services
- NestJS 11
- Fastify Engine
- Bun Runtime
- Prisma 7 ORM
- BullMQ Queue
- TypeScript
Données & Cache
- PostgreSQL 16
- Redis
Infrastructure & DevOps
- Docker
- AWS S3
- Headless Puppeteer Chromium Cluster
Intégrations Tiers
- Google Cloud Vision API
- Vercel AI SDK (Gemini & OpenAI)
- PawaPay Mobile Money
- Revolut Merchant API
- Google & Apple OAuth
Décisions d'Architecture Clés
Moteur de rendu PDF Headless haute performance (Puppeteer + BullMQ)
Génération côté serveur de CV PDF vectoriels et multi-thèmes via des instances Chromium headless gérées de manière asynchrone par BullMQ et stockées sur AWS S3.
Pipeline d'extraction de documents hybride (OCR Vision + IA Structurée)
Extraction du texte brut des CV numérisés via Google Cloud Vision API puis structuration intelligente en schémas Zod grâce à Gemini.
Moteur de paiement hybride (Mobile Money PawaPay + Revolut)
Réconciliation automatique et sécurisée des paiements par carte bancaire et Mobile Money avec validation idempotente par webhooks.
Expérience Hors-ligne sans latence (MMKV + React Query)
Stockage local ultra-rapide des brouillons de CV avec synchronisation automatique lors du rétablissement de la connexion réseau.
Fonctionnalités Principales
Éditeur de CV Interactif & Thèmes Dynamiques
Création et modification de CV avec réordonnancement dynamique des sections et prévisualisation en temps réel.
Analyseur de CV IA & Score ATS
Évaluation de la conformité ATS, calcul du score global, détection de mots-clés et recommandations d'amélioration.
Scanner et Numériseur de Documents PDF/Images
Conversion automatique de fichiers PDF ou photos de CV en profils numériques entièrement éditables.
Exportation Multi-Formats & Liens de Partage
Génération de fichiers PDF haute résolution et de liens web partagables directement depuis le mobile.
Abonnements et Paiements Multi-Canaux
Achat de pass journalier, accès hebdomadaire et mensuel via Mobile Money et cartes bancaires.