MEGASUSS TECH · Le making-of
← Retour au site
Le making-of

Comment ce site
a été construit.

Pour les curieux et les jeunes talents qui veulent comprendre comment construire avec l'IA — sans framework, en partant de zéro.

Beaucoup d'entre vous m'ont déjà contacté depuis la mise en ligne. Ça fait chaud au cœur de voir tant de jeunes motivés à apprendre, à construire. Alhamdoulilah.

Ce que tu as lu sur la page principale, c'est le résumé. Ici, c'est le détail. Les outils, le process, les choix. Tu peux le copier, l'améliorer, faire mieux. C'est le but.

ILes outils, en clair

Avant de parler de "comment", parlons de "avec quoi". Voici exactement ce que j'ai utilisé pour construire ce site, ce que ça coûte, et à quoi ça sert.

Visual Studio Code gratuit

VSCode (ou simplement "VS Code") est l'éditeur de code le plus utilisé au monde. C'est juste un programme dans lequel tu écris ton code — comme Word pour les développeurs, en plus puissant : coloration syntaxique, autocomplétion, terminal intégré, extensions par milliers.

Pour ce projet, VSCode m'a servi de cockpit : c'est là que j'ai vu le code, lancé Claude Code, et inspecté le résultat ligne par ligne.

Lien : code.visualstudio.com

Claude Code 20$/mois (Pro)

Claude Code est l'agent IA d'Anthropic qui code dans ton terminal ou ton IDE. Tu lui parles en français (ou n'importe quelle langue), il lit ton projet, il modifie tes fichiers, il lance des commandes, il teste son propre code. C'est pas un autocomplete amélioré — c'est un junior dev très rapide, qui comprend l'intention et exécute.

Concrètement, je tape une instruction comme « déplace le bouton Reviens en bas à droite quand l'utilisateur scrolle » et Claude Code modifie le HTML, le CSS et le JS en cohérence, puis vérifie que le code compile.

L'abonnement Pro à 20$/mois donne accès au modèle Opus le plus puissant et à un quota d'usage très large. Pour le prix d'un café par jour, tu as un dev IA disponible 24/7.

Lien : claude.com/claude-code

ChatGPT gratuit (génération d'images)

Pour les visuels — notamment les premiers concepts des personnages pixel-art — j'ai utilisé ChatGPT en mode génération d'image (DALL·E intégré). Tu décris ce que tu veux (« un personnage pixel-art en sweat à capuche, vue de face, fond sombre »), il te génère l'image.

Je ne l'ai pas utilisé pour le code (Claude Code est meilleur pour ça), mais pour les références visuelles que j'ai ensuite reproduites en pixel-art dans le canvas.

animata.design gratuit (patterns UI)

animata.design est une bibliothèque copy-paste de composants UI animés (curseurs, hover effects, transitions, micro-interactions). Pas une lib à installer — tu copies le HTML/CSS/JS d'un pattern et tu l'adaptes à ton projet.

Pour ce site, j'ai puisé quelques patterns comme points de départ — notamment des effets de curseur et de hover. Open source, gratuit, élégant.

Lien : animata.design

Cloudflare Pages gratuit (hosting)

Cloudflare Pages héberge ton site statique gratuitement, à l'échelle mondiale, avec HTTPS automatique et un CDN ultra-rapide. Tu connectes ton repo GitHub, tu pushes, c'est en ligne en 30 secondes. Pas de serveur à gérer.

Hostinger 2$/an (domaine .pro)

Pour le nom de domaine anass.pro, j'ai pris la promo première année à 2$ chez Hostinger. Le domaine est connecté à Cloudflare via les nameservers — toute la livraison se fait par Cloudflare, Hostinger ne sert que pour la propriété du nom.

IIC'est quoi, un "skill" Claude ?

Un skill est une petite routine réutilisable que tu écris une fois et que Claude exécute à la demande. C'est comme une fonction réutilisable — sauf qu'au lieu d'écrire du code, tu écris des instructions en langage naturel.

Exemples de skills que j'utilise :

Au lieu de répéter 50 fois la même demande à Claude, tu lui donnes un nom court (ex : /audit) et il sait exactement quoi faire. C'est ça qui transforme l'IA d'un assistant en un véritable workflow.

IIILa conception des personnages

Le site met en scène plusieurs personnages pixel-art dans un canvas HTML5 : les deux héros — Karim et Anass (moi) — et les trois boss qu'ils affrontent. Voici le process exact pour les concevoir.

Étape 1 — Les références visuelles

J'ai demandé à ChatGPT de me générer une référence pour chaque acteur du mini-jeu : les deux héros (Karim et Anass) et les boss (les obstacles entrepreneuriaux). Briefs courts, style gaming pixel-art, ambiance violette dark.

Référence pixel-art de Karim
Karim — le CEO
Référence pixel-art du personnage Anass
Anass — le candidat
Référence pixel-art du boss Recrutement
Boss 1 — Recrutement
Référence pixel-art du boss Développement
Boss 2 — Développement

Chaque image a coûté 0$ (ChatGPT version gratuite) et a pris quelques secondes à générer. Le boss Technologie a été imaginé par extension du même style — sans référence générée, parce que le pattern visuel était déjà clair.

Étape 2 — La transposition en code

Les images générées par ChatGPT ne sont pas utilisables telles quelles (raster, statiques, trop grandes). J'ai briefé Claude Code avec ces images comme références et lui ai demandé de recréer chaque personnage directement en pixel-art dans un canvas — pixel par pixel, en tant que fonctions de dessin paramétriques (_drawAnass, _drawKarim, _drawBoss).

Le résultat : des personnages dynamiques. Tout en moins de 200 lignes de code par personnage.

IVL'inspection du site de Karim

Avant de commencer à coder quoi que ce soit, j'ai passé environ 30 minutes sur le site et le contenu de Megasuss Tech : LinkedIn, le post de recrutement, les références aux campagnes (porte-monnaies à GITEX 2026, faux billets du Mondial). L'objectif :

Cette phase ne se code pas. Elle se comprend. C'est le travail le plus important — et celui que l'IA ne peut pas faire à ta place.

VLe process, étape par étape

Une fois l'inspection faite, voici l'ordre exact dans lequel j'ai construit le site, sur ~3 jours. À reproduire à l'identique si tu débutes.

  1. Définir l'idée maîtresse

    Avant d'ouvrir VSCode, j'ai imaginé l'idée centrale dans ma tête : « un site qui n'est pas un CV, qui est lui-même la preuve de mes compétences ». Pas besoin de l'écrire — il suffit qu'elle soit claire pour toi. C'est de cette phrase que tout le reste découle naturellement : le mini-jeu, les cartes, la révélation.

  2. Brouillonner le scénario

    J'ai posé un squelette : 6 scènes à enchaîner — jeumiroirméthoderévélationcandidatclose. Une phrase d'objectif par scène. C'est ce que j'ai donné à Claude Code en première instruction.

    Mais le squelette n'est qu'un point de départ. L'essentiel des idées vient en cours de route : un détail visuel qui appelle un son, un dialogue qui réclame un timing différent, un boss qui mérite une intro plus dramatique, une bulle de dialogue qu'on garde parce qu'elle fait sourire. La section « La Construction » du site (le stack, les coûts) et cette page de making-of, par exemple, ne faisaient pas partie du squelette initial — elles sont venues plus tard, quand le projet s'est mis à respirer. Le bon réflexe : noter, tester, garder ce qui sert l'idée centrale — jeter le reste sans regret.

  3. Mettre en place les outils

    Installer VSCode, créer un dossier vide, ouvrir un terminal, lancer claude. Pas de boilerplate, pas de framework. Juste un fichier index.html à zéro.

  4. Brancher les skills et les MCP servers

    Au-delà des instructions écrites, Claude Code peut être étendu par des skills (voir section II) et des MCP servers — « Model Context Protocol », des extensions qui lui donnent de nouvelles capacités. Le branchement clé pour ce projet : Chrome MCP / Playwright MCP, qui permet à Claude d'ouvrir un navigateur, prendre des screenshots et inspecter le DOM. Il peut alors itérer sans moi — pour les bugs visuels évidents, je préfère encore vérifier moi-même.

  5. Construire scène par scène

    J'ai fait Claude Code travailler une scène à la fois. « Construis le hero avec le mini-jeu canvas, voici les sprites de référence en image, ambiance dark, palette violette ». À chaque itération : je vérifie le rendu — parfois moi-même dans Chrome, parfois via le MCP qui laisse Claude prendre un screenshot et l'inspecter. Puis je raffine. Pas de big bang.

  6. Écrire les instructions persistantes

    J'ai créé un fichier CLAUDE.md à la racine du projet avec les règles que l'IA doit toujours respecter : vanilla seulement, commentaires courts uniquement quand le pourquoi n'est pas évident, pas de framework, conserver la palette de couleurs définie. C'est ce qui empêche l'IA de dériver entre deux sessions.

  7. Itérer sur les détails

    Chaque interaction est une mini-décision. Je teste, j'écoute, je regarde, je corrige. C'est cette phase qui transforme un site fonctionnel en un site qui te marque.

  8. Déployer

    Push sur GitHub, branche le repo à Cloudflare Pages, c'est en ligne. Achat du domaine .pro chez Hostinger, branchement DNS — 5 minutes. Total : moins de 30 minutes pour passer de "fini en local" à "accessible publiquement".

VICe que j'ai dirigé moi-même

L'IA a écrit ~95% des lignes de code. Mais les décisions suivantes, je les ai prises seul — et elles sont ce qui rend le site singulier :

Le code, c'est de l'exécution. Le reste, c'est du goût.

Aux jeunes talents qui me lisent

Tu peux faire pareil.
Tu peux même faire mieux.

Tout ce que j'ai utilisé est accessible : VSCode est gratuit, Claude Code coûte le prix d'un café par jour, l'hosting Cloudflare est gratuit, un domaine coûte 2$/an. Il n'y a plus d'excuse. Lance ton premier projet ce week-end. Casse des trucs. Apprends. Recommence.

Le seul ingrédient que je ne peux pas te donner, c'est ton idée à toi. Et toi seul l'as.

Une question ? Envoie-la moi sur LinkedIn. Je réponds.

Site construit en ~3 jours · Anass R. · 2026