PCByte é um ecossistema completo de e-commerce para uma loja de tecnologia, arquitetado em quatro projetos independentes. A loja está em produção e a vender a clientes reais. O backend é construído sobre Medusa.js com cache Redis e módulos personalizados para armazenamento dual-bucket em AWS S3, pagamentos via PayPal e SIBS com cartão, Multibanco e MB WAY, transferência bancária manual, indexação com Meilisearch sobre um catálogo de mais de 70.000 produtos, sincronização com o ERP Odoo, emails transacionais via Resend, fulfillment baseado em peso, atributos de produto, media e avaliações.
O storefront em Next.js 16 usa React 19, next-intl, TanStack Query, Zustand, Jotai e inclui rate limiting com Redis, Google reCAPTCHA v3, campos honeypot, sanitização com DOMPurify e um CMS headless em Strapi. A app móvel foi refeita de raiz com Expo e React Native, reaproveitando apenas a API do backend, com armazenamento seguro, autenticação biométrica e MMKV.
O Strapi (PostgreSQL + S3) gere todo o conteúdo editorial. A qualidade é garantida com testes unitários, de integração e end-to-end com Playwright no backend e no storefront, suite Vitest no frontend e testes unitários em Jest na app móvel.
