00Création de l'identité visuelle Bonus
Le client ne disposait d'aucun logo. Tech & Web a conçu et offert l'identité Anata Store : logo principal (PNG opaque), version transparente pour fond sombre, favicon onglet (ICO + JPG), icônes PWA 192/512 et apple-touch-icon 180. La marque arrive en ligne avec une signature graphique cohérente dès le jour J.
01Cadrage produit MVP
Définition du périmètre Top 100 produits (60 smartphones, 12 tablettes, 10 montres connectées, 10 ordinateurs, 8 écouteurs) et des contraintes V1 non négociables : Cash On Delivery uniquement, mobile-first, pas de wishlist, pas de création de compte client, langue française CI, devise XOF.
02Architecture full-stack
Backend Django 5 + Django REST Framework, frontend Next.js 15 App Router en TypeScript, base SQLite pour le MVP avec chemin de migration PostgreSQL préparé, JWT + RBAC pour le back-office vendeur, contrat OpenAPI versionné.
03Catalogue & pipeline médias
Import des 100 fiches produits, garde-fou qualité (commande Django check_media_quality avec exit code), promotion automatique de la photo principale en plus haute résolution (commande promote_largest_media), image proxy AVIF/WebP via sharp.
04UX achat sans friction
Sticky add-to-cart mobile sur fiche produit avec respect du safe-area iOS, deep-link WhatsApp depuis le panier avec liste articles + total pré-remplis, comparateur jusqu'à 4 références, page de confirmation COD-friendly avec étapes de livraison.
05Mise en production VPS
Configuration DNS Netim (A records apex + www), bootstrap VPS Debian 13 chez LWS, installation runtime (Python 3.13, Node 20, sharp, Apache 2.4, certbot), vhost Apache reverse proxy en coexistence avec ISPConfig, services systemd dédiés pour gunicorn et next start, HTTPS Let's Encrypt auto-renouvelé.
06Hardening & livraison
SSH par clé uniquement, désactivation de l'authentification par mot de passe, fail2ban sur sshd, ufw avec règles précises (préserve mail/DNS/ISPConfig), backups BD quotidiens à 02:30 avec rotation 14 jours, tag git v1.0-mvp, documentation reproductible DEPLOYMENT.md et DEPLOY_NOTES.md.