MEGASUSS TECH · Le making-of MEGASUSS TECH ← Retour
Le making-of
Je vais te raconter comment je l'ai fait.

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.

Affiche d'anass.pro — Anass, Karim et les trois boss, avec le miroir et l'éclair, sous le titre ANASS.PRO et la tagline « Une histoire. Une candidature. Vous pouvez aussi le faire avec l'IA. »
L'univers d'anass.pro — bienvenue.

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.

Selon ton niveau actuel, si tu débutes complètement en code, Lovable ou Bolt peuvent être un meilleur point d'entrée avant Claude Code.

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".

VIL'humain dans la boucle

Avec l'IA, l'écrasante majorité des lignes de code peut être générée — 90 à 95% sur un projet comme celui-ci. Ce qui te reste entre les mains, c'est ce qui fait toute la différence :

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

VIILa consommation de tokens

Pour un usage régulier, l'abonnement Pro devrait passer sans souci. Tu peux coder plusieurs heures par jour sans taper les limites.

C'est sur du build vraiment intensif (longues sessions, gros codebases, gros refacto, etc.) que tu peux atteindre le quota. Mais il y a pas mal de leviers pour optimiser ta conso de tokens avant d'en arriver là.

Côté natif Claude Code :

J'utilise aussi un pattern de séparation des rôles : Opus pour réfléchir et planifier, Sonnet ou Haiku pour exécuter. Le gros modèle sort le plan et tranche les décisions difficiles, le petit fait le boulot avec ce guidage. Tu te rapproches de la qualité Opus sans cramer ton quota dessus.

Aux jeunes talents qui me lisent

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

L'IA n'est pas ton concurrent. C'est ton outil. Apprends. Construis. Maintenant.

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.

Q&A

Quelques questions qui reviennent

Je débute, par où je commence ?

Si tu es débutant en code, commence par Lovable ou Bolt — interface plus visuelle, courbe d'apprentissage plus douce. Tu construis ton premier projet sans toucher à un terminal.

Ensuite (ou tout de suite si tu as déjà un peu codé), ouvre VSCode, lance claude dans un terminal et choisis un mini-projet concret — une page perso, un petit outil pour toi-même. Tu apprendras en construisant, pas en lisant des tutos.

Quelles commandes Claude Code à connaître ?

Les essentielles :

  • /clear — repartir sur un contexte propre.
  • /compact — résumer la conversation pour gagner des tokens.
  • /init — générer un CLAUDE.md depuis ton projet.
  • /help — voir toutes les commandes disponibles.

Plus tard, tu découvriras les skills et les MCP servers (sections II et V).

Y a-t-il un moyen d'avoir un nom de domaine gratuit ?

Oui — Cloudflare Pages te donne une URL gratuite du type tonprojet.pages.dev. C'est suffisant pour publier ton premier site, partager un lien, recevoir du trafic. Tu peux toujours acheter un nom de domaine perso plus tard si tu veux quelque chose de plus court.

Site conçu par Weblaan, studio de création web