Réalisations
Le portfolio, brut.
Des plateformes réelles, en production, pour le marché marocain et au-delà. Chaque fiche se lit par sa technique : architecture, sécurité, performance.
[ Tickizz ] Billetterie · SaaS Notre plateforme de billetterie événementielle : de la création de l’événement au contrôle d’accès, en passant par la vente de billets en ligne et le suivi temps réel.
- Création d’événements, catégories de billets et tarifs
- Paiement en ligne sécurisé et billets envoyés instantanément
- Billets à QR code, scan et anti-fraude à l’entrée
- Tableau de bord organisateur en temps réel
- Next.js
- TypeScript
- PostgreSQL
- Paiement
- QR
Voir le projet→
[ Miroir ] IA · Marque blanche Zéroréponse hors catalogue Infrastructure de conseil beauté augmenté par l’IA, en marque blanche. Une conseillère experte qui dialogue, pré-diagnostique la peau et oriente vers le catalogue réel, sous garde-fous stricts.
- Ancrage catalogue strict : ne cite que des produits réels (prix, stock, réfs via outils vérifiés)
- Base de connaissance sourcée, notée A→D, validée par un expert sur les sujets sensibles
- Persona configurable et multilingue, avec darija marocaine authentique
- Moteur découplé multi-tenant, cloisonnement par enseigne (RLS), échanges signés HMAC
- TypeScript
- Next.js
- Supabase
- pgvector
- Claude API
Voir le projet→
[ Maghribi ] Jeu mobile · iOS / Android 100 %scoring côté serveur Jeu de quiz mobile sur l’histoire et la culture marocaines, pensé pour la rétention et la compétition sociale. Identité 100 % maison (zellige, terracotta/or/vert, mascotte originale), scoring calculé côté serveur.
- Défi du jour : 17 questions identiques pour tous, classement national équitable
- Scoring nerveux : points à la vitesse, 3 manches (12→9→7 s, ×1/×2/×3), combos
- Collection d’avatars gacha-lite, économie de pièces et jokers stratégiques
- Anti-triche : tout le scoring en RPC Postgres, bonne réponse jamais exposée au client
- React Native
- Expo
- TypeScript
- Supabase
- PL/pgSQL
Voir le projet→
[ BNB 971 ] Réservation · Web Calendrierau cœur du produit Moteur de réservation locative centré sur la fluidité de l’expérience hôte / voyageur, avec un calendrier robuste au cœur du produit.
- Sélection de plage de dates robuste, disponibilités maîtrisées
- Comportement responsive desktop et mobile
- Système de design dédié, rendu cohérent sur chaque écran
- Next.js
- React
- TypeScript
- PostgreSQL
Voir le projet→
[ Maison d’Améthyste ] E-commerce · ERP léger 6 rôlesback-office type ERP Plateforme e-commerce beauté & parfumerie sur-mesure, calibrée pour le commerce marocain : boutique physique et vente en ligne nationale, finition SaaS premium.
- Contrôle d’accès RBAC à 6 rôles cumulables
- Catalogue à variantes, SKU & gencode EAN13 validés serveur
- Stock immuable append-only, import CSV/XLSX côté serveur
- Checkout COD, paiement CMI modélisé, prix figés à la commande
- Next.js 15
- TypeScript
- Tailwind v4
- Supabase
Voir le projet→
[ Bookable.ma ] Marketplace · Séquestre Escrowpaiement en séquestre Marketplace transactionnelle de réservation de lieux événementiels, pensée comme un Booking du lieu. Cœur financier fiduciaire et architecture de données industrielle.
- Paiement bloqué en séquestre, libération échelonnée J+3 / J+7
- Row-Level Security : chaque ligne cloisonnée par rôle
- Trois rôles, KYC obligatoire avant mise en relation
- Next.js 16
- PostgreSQL
- RLS
- Vercel
Voir le projet→
[ MA Babylist ] Plateforme · Temps réel Temps réelflux & notifications La référence babylist.com repensée pour le Maroc : design éditorial, partage social natif et temps réel. Une vraie plateforme, pas une liste statique.
- Sessions signées HMAC, intégrité cryptographique
- Flux temps réel, RLS et Server Actions, UI optimiste
- Partage public : QR, lien WhatsApp, OTP téléphone
- Next.js 16
- React 19
- Drizzle
- Vercel
Voir le projet→ Exigence d’artisan, standard de plateforme. La prochaine pièce du portfolio pourrait être la vôtre.
Votre prochain produit commence par une conversation.
Décrivez votre marque et votre ambition. On revient avec une trajectoire claire sous 24h.
Lancer la conversation →