Retour aux projets
RankQR
2025

RankQR

SaaS de création de QR Codes dynamiques et personnalisés avec analytics en temps réel. Modifiez la redirection après impression et mesurez chaque scan.

DjangoDjango REST FrameworkPostgreSQLDockerTraefikStripePostHogAlpine.js

RankQR : QR Codes dynamiques avec analytics en temps réel

SaaS fondé et développé seul, de l'idée au produit en production.

Contexte

Les QR Codes classiques ont un problème : une fois imprimés, impossible de changer la destination ou de savoir combien de personnes les scannent.

J'ai créé RankQR pour résoudre ça : QR Codes dynamiques (redirection modifiable après impression), personnalisables (logo, couleurs) et avec analytics détaillés sur chaque scan.

Projet fondé et développé en solo, de l'architecture au déploiement.

Ma Mission

  • Architecture complète : conception d'un système multi-services (scans + dashboard) communiquant en interne
  • Back-end Django : API REST, auth par sessions avec vérification email, modèle multi-organisation (Owner/Admin/Membre)
  • Pipeline analytics : enrichissement des scans (géolocalisation MaxMind, device detection), agrégations temps réel
  • Paiements Stripe : intégration complète avec webhooks, environnements staging/production séparés
  • Infra & DevOps : Docker Compose, Traefik, CI/CD GitHub Actions, déploiement zero-downtime
  • Internationalisation : Anglais + Français

Résultats

MétriqueRésultat
Temps de développementIdée → Production en solo
ArchitectureMulti-services, scalable
EnvironnementsStaging + Production isolés
DéploiementZero-downtime, automatisé
MonitoringPostHog (erreurs, events, analytics)

Ce que ce projet démontre

  • Capacité à construire un produit complet seul : architecture, back-end, front-end, infra, paiements
  • Vision produit : identification d'un problème réel et conception d'une solution monétisable
  • Rigueur technique : multi-environnements, CI/CD, monitoring, internationalisation dès le départ

  • Type : SaaS B2B/B2C (projet fondé)
  • Rôle : Fondateur & Développeur unique
  • Durée : Depuis juin 2025