Aller au contenu
Younes Bessa / Atelier

Fig. 01 — Produit · Web & mobile

Pixel

Des cartes de visite NFC : un geste pour partager son contact, une plateforme pour tout le reste.

Rôle
CTO & seul développeur
Période
2025 — aujourd’hui
Une carte PIXEL derrière un iPhone affichant le profil numérique ouvert en approchant la carte.

En chiffres

commits sur la plateforme web
1 800+
modèles de données Prisma
76
routes API, dont 32 pour le mobile
95
tests automatisés
~4 800
  1. Landing PIXEL : une carte « PIXEL Original » personnalisée tourne en 3D.
    01Le design de la carte change au fil du scroll
  2. Un iPhone monte devant la carte PIXEL, section « Tap. That's it. ».
    02Un téléphone s'approche de la carte
  3. L'iPhone touche la carte et affiche une notification « New Contact ».
    03Contact : une notification apparaît
  4. La fiche contact iOS de Faisal Al-Harbi s'ouvre sur le téléphone.
    04La fiche contact est enregistrée

§ 01

Le produit

PIXEL vend des cartes de visite NFC, en PVC ou en métal (or, or rose, argent, noir). Chaque carte est liée à un profil numérique : on l'approche d'un iPhone ou d'un Android, et le profil s'ouvre ou le contact s'enregistre. Aucune application n'est nécessaire, ni d'un côté ni de l'autre.

Le marché principal est l'Arabie saoudite, donc tout est bilingue anglais / arabe. Les particuliers achètent une carte et peuvent s'abonner à PIXEL Connect pour recevoir les coordonnées des personnes rencontrées. Les entreprises ont un portail B2B pour gérer leurs employés, commander des cartes en volume et centraliser leurs leads.

§ 02

Mon rôle

Je suis le CTO et le seul développeur. J'ai construit PIXEL de zéro : la plateforme web (Next.js, Prisma, authentification maison, B2B, paiements, infrastructure, landing 3D), puis l'application mobile iOS / Android et son API.

§ 03

Ce que j’ai construit

  • Éditeur de carte avec aperçu 3D en direct, profils publics et liens réordonnables.
  • Partage par NFC ou QR code via des liens à usage unique qui expirent en 10 minutes.
  • PIXEL Connect : formulaire de retour de contact, gestion des leads, suivi.
  • Portail entreprise : employés, unités organisationnelles et rôles, journal d’audit des permissions, exports.
  • Boutique complète : panier, codes promo, paiement Moyasar (Apple Pay, Google Pay), livraison OTO, suivi de commande.
  • Génération automatique des fichiers d’impression PDF/X-4 CMJN pour l’imprimeur.
  • Application Expo : cartes, contacts, scan de cartes de visite par IA, partage QR, verrouillage Face ID.
  • Neuf tâches planifiées : renouvellements, paiements bloqués, résumés quotidiens, nettoyage de fichiers.

§ 04

Défis techniques

  • Landing 3D pilotée par le scroll : la carte (WebGL) tourne à travers six designs, un téléphone apparaît, la carte le touche. Le téléphone est en HTML, recalé sur la scène 3D à chaque image.
  • Impression en arabe : opentype.js plaçait mal les voyelles arabes. L'impression utilise maintenant HarfBuzz compilé en WebAssembly, le même moteur que Chrome, pour que le PDF corresponde exactement à l'aperçu.
  • Sécurité de l'API mobile : jetons séparés du web par une audience vérifiée, rotation des refresh tokens avec révocation en cas de réutilisation, 404 plutôt que 403 pour ne rien révéler.
  • Scan de cartes par IA (Claude) : dix cartes de test synthétiques, coût mesuré, et mise en cache du prompt qui ramène le coût à 0,0072 $ par scan (-38 %).
  • Culture d'audit : un premier audit jugeait le système « fragile ». Après correction, l'audit avant lancement ne relève plus aucun problème critique, et 22 tests « garde-fous » vérifient les règles d'architecture à chaque build.
  • Déploiement : build sur la CI, migrations vérifiées sur un vrai Postgres, tests de fumée après déploiement avec retour arrière automatique.

§ 05

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma
  • React Three Fiber
  • Expo
  • React Native
  • Claude API
  • Moyasar
  • S3
  • Sentry
  • PostHog
  • Jest
  • Playwright
  • GitHub Actions
  • PM2
  • nginx
  • Cloudflare
Page d'accueil de pixel-nfc.com : carte 3D et slogan « Yours by design. Secure by architecture. »
Le site en production
Carte métal dorée et iPhone affichant le contact enregistré après un simple geste.
Trois cartes PIXEL Metal Edition : argent, or rose et or.

Un produit à construire, une mission, ou simplement une question ? Écrivez-moi, je réponds vite.

Travaillons ensemble