Organiser son projet frontend : structure de fichiers claire et simple
Posté le 5 septembre 2025 • 3 min de lecture • 480 motsUne bonne organisation de projet facilite la lecture, la maintenance et la collaboration. Découvrez une structure de fichiers efficace pour vos projets HTML/CSS/JavaScript.

Lorsque l’on débute en développement web, il est courant de mettre tous ses fichiers dans un seul dossier. Pourtant, une bonne organisation devient vite indispensable dès que le projet grandit, que ce soit pour :
Voici une structure classique à un projet HTML/CSS/JS :
mon-projet-frontend/
│
├── index.html # Page principale du site
├── about.html # Autre page (optionnel)
│
├── css/ # Tous les fichiers CSS
│ └── style.css # Feuille de style principale
│
├── js/ # Tous les scripts JavaScript
│ └── script.js # Script principal
│
├── img/ # Images utilisées dans le site
│ ├── logo.png
│ └── fond.jpg
│
└── assets/ # Polices, icônes, vidéos ou autres fichiers statiques
├── fonts/
└── icons/Astuce : toujours nommer les dossiers et fichiers en minuscules et sans espaces, avec des tirets si nécessaire.
index.html
C’est la page d’accueil du site. C’est elle que le navigateur ouvrira en premier. Elle contient :
css/
Le dossier CSS peut contenir :
style.css : la feuille de style globale.reset.css ou normalize.css : pour uniformiser les styles entre navigateurs.header.css, footer.css).js/
Le dossier JS contient les scripts qui ajoutent de l’interactivité :
script.js : fichier principal pour le JavaScript du site.form.js, menu.js…).img/
On place ici toutes les images :
.webp, .jpg, .png, .svg.img/products, img/icons…).assets/
Ce dossier est utilisé pour tout ce qui n’est ni CSS, JS ni image classique :
fonts/).icons/).Quand le projet grandit, tu peux :
layout.css, buttons.css…).components/ si tu utilises des morceaux HTML réutilisables.README.md.Une bonne structure de projet n’est pas qu’une question de rangement : c’est un véritable outil pour gagner en efficacité et préparer l’avenir de ton code. Même sur un petit projet, commence proprement… tu ne le regretteras jamais.