Retour au portfolio
PROJET #03

Portfolio GitHub

Portfolio interactif avec animations avancées, terminal intégré et jeu Snake, hébergé sur GitHub Pages.

Type
Web Portfolio
Année
2024
Technologies
HTML5 CSS3 JavaScript GitHub Pages

Vue d'ensemble

Ce portfolio web est un projet personnel conçu pour présenter mes compétences en développement frontend de manière interactive et engageante. L'objectif était de créer une expérience utilisateur unique qui va au-delà d'un portfolio traditionnel, en intégrant des éléments ludiques et techniques démontrant ma maîtrise du JavaScript.

Le site est entièrement responsive, performant et hébergé gratuitement sur GitHub Pages, démontrant également ma compétence en déploiement et gestion de projets web.

Fonctionnalités interactives

🎯 Curseur personnalisé

Curseur custom avec effet de suivi fluide et particules génératives qui réagissent au mouvement de la souris.

💻 Terminal interactif

Terminal fonctionnel avec commandes système, historique de navigation, auto-complétion et easter eggs cachés.

🐍 Jeu Snake

Jeu Snake classique jouable directement dans le navigateur avec score et difficulté progressive.

🟢 Effet Matrix

Animation Matrix plein écran avec code en cascade, activable via le terminal.

🌍 Bilingue FR/EN

Système de traduction complet avec sauvegarde de préférence dans localStorage.

📱 Responsive

Design adaptatif optimisé pour mobile, tablette et desktop avec animations fluides.

Défis techniques relevés

Architecture et organisation

Le code est structuré de manière modulaire pour faciliter la maintenance :

Commandes du terminal

Le terminal inclut plusieurs commandes utiles :

Performances et optimisation

Une attention particulière a été portée aux performances :

Apprentissages clés

Ce projet m'a permis d'approfondir mes connaissances en :