main
Reviewed-on: #9
cv-generator
Application web pour générer des CV professionnels.
🚀 Lancer le projet
⚠️ Le projet utilise des ES Modules natifs (
import/export).
Les navigateurs bloquent les modules via le protocolefile://(CORS).
Il faut obligatoirement servir le projet depuis un serveur local.
# Option 1 — serveur rapide avec Node.js
npx serve .
# Option 2 — extension Live Server dans VSCode
# Clic droit sur index.html → "Open with Live Server"
Puis ouvrir http://localhost:3000 (ou le port indiqué).
❌ Ne pas ouvrir
index.htmldirectement par double-clic — les modules ne se chargeront pas.
📁 Structure du projet
css/
form.css # Styles de la page et du formulaire
cv.css # Styles du rendu CV (à venir)
js/
main.js # Point d'entrée : listeners DOM + orchestration
sections/
identite.js # Collect + render de la section Identité
competences.js # Stub — Section Compétences (à implémenter)
formation.js # Stub — Section Formation (à implémenter)
experience.js # Stub — Section Expérience pro (à implémenter)
hobbies.js # Stub — Section Hobbies (à implémenter)
sections/
identite/ # Fragment HTML de la section Identité
competences/ # Stub — à venir
formation/ # Stub — à venir
experience/ # Stub — à venir
hobbies/ # Stub — à venir
index.html
🗺️ Sections à venir
| Section | Dossier | Module JS | Statut |
|---|---|---|---|
| Identité | sections/identite/ |
js/sections/identite.js |
✅ Actif |
| Compétences | sections/competences/ |
js/sections/competences.js |
🚧 Stub |
| Formation | sections/formation/ |
js/sections/formation.js |
🚧 Stub |
| Expérience | sections/experience/ |
js/sections/experience.js |
🚧 Stub |
| Hobbies | sections/hobbies/ |
js/sections/hobbies.js |
🚧 Stub |
Description
Languages
CSS
35.9%
HTML
35.7%
JavaScript
28.4%