
PCByte est un écosystème e-commerce complet pour un magasin de technologie, architecturé en quatre projets indépendants. Le backend est construit sur Medusa.js avec un cache Redis et des modules personnalisés pour le stockage dual-bucket AWS S3, les paiements PayPal, le virement bancaire manuel, l'indexation Meilisearch, la synchronisation avec l'ERP Odoo, les emails transactionnels via Resend, le fulfillment basé sur le poids, les attributs de produit, les médias et les avis. La vitrine Next.js 16 utilise React 19, next-intl, TanStack Query, Zustand, Jotai et intègre le rate limiting basé sur Redis, Google reCAPTCHA v3, des champs honeypot, la sanitisation DOMPurify et un CMS headless propulsé par Strapi. L'application mobile est construite avec Expo et React Native, en utilisant le stockage sécurisé, l'authentification biométrique et MMKV. Strapi (PostgreSQL + S3) gère le contenu éditorial. La qualité est garantie par des tests unitaires, d'intégration et end-to-end avec Playwright sur le backend et la vitrine, une suite Vitest sur le frontend et des tests unitaires Jest sur le mobile.