Skip to content

jmougeot/Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Jacques Mougeot - Portfolio Personnel

👨‍💻 À propos

Site web personnel moderne et responsif développé avec React et TypeScript, présentant mes compétences, projets et expériences en développement full-stack.

🚀 Fonctionnalités

  • Design moderne : Interface élégante avec animations fluides et effets visuels
  • Responsif : Parfaitement adapté à tous les appareils (mobile, tablette, desktop)
  • Performance optimisée : Chargement rapide et navigation fluide
  • Accessibilité : Respect des standards WCAG pour l'accessibilité web
  • SEO optimisé : Métadonnées et structure optimisées pour les moteurs de recherche

🛠️ Technologies utilisées

  • Frontend : React 19, TypeScript
  • Styling : CSS3 avec animations et effets modernes
  • Build : Create React App
  • Déploiement : GitHub Pages
  • Domain : Domaine personnalisé (jacquesmougeot.fr)

📱 Sections

  1. Hero - Présentation principale avec animation de code
  2. À propos - Informations personnelles et qualités
  3. Compétences - Technologies maîtrisées avec barres de progression
  4. Projets - Portfolio de projets réalisés
  5. Contact - Formulaire de contact et informations
  6. Footer - Liens sociaux et informations supplémentaires

🎨 Design

Le site utilise un design system moderne avec :

  • Gradients colorés et effets de verre (glassmorphism)
  • Animations CSS et transitions fluides
  • Typographie soignée avec la police Inter
  • Palette de couleurs cohérente
  • Effets de hover et interactions utilisateur

🌐 Déploiement

Le site est automatiquement déployé sur GitHub Pages à chaque push sur la branche main.

URL de production

🚀 Installation et développement

# Cloner le repository
git clone https://github.com/jmougeot/Website.git

# Installer les dépendances
npm install

# Lancer le serveur de développement
npm start

# Construire pour la production
npm run build

# Déployer sur GitHub Pages
npm run deploy

📝 Scripts disponibles

  • npm start - Lance le serveur de développement
  • npm run build - Construit l'application pour la production
  • npm run test - Lance les tests
  • npm run deploy - Déploie sur GitHub Pages

🔧 Configuration DNS

Pour le domaine personnalisé, configurez les enregistrements DNS suivants :

Type: A
Host: @
Value: 185.199.108.153

Type: A
Host: @
Value: 185.199.109.153

Type: A
Host: @
Value: 185.199.110.153

Type: A
Host: @
Value: 185.199.111.153

Type: CNAME
Host: www
Value: jmougeot.github.io

📊 Performance

  • Score Lighthouse : 95+ sur tous les critères
  • Temps de chargement : < 2 secondes
  • Optimisation images : WebP et compression
  • Code splitting : Chargement optimisé des composants

🔄 Mises à jour

Le site est régulièrement mis à jour avec :

  • Nouveaux projets et expériences
  • Améliorations de performance
  • Nouvelles fonctionnalités
  • Corrections de bugs

📧 Contact


© 2025 Jacques Mougeot. Tous droits réservés.

Conçu et développé avec ❤️ en France

About

Mon site internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published