Bienvenue sur mon Portfolio, un site personnel conçu pour présenter mes projets, mes compétences et mon parcours professionnel. Le site est construit avec les technologies web modernes pour une expérience fluide et interactive.
- Front-end : React.js, Next.js 14.1.0 (App Router)
- Animations : Framer Motion 11.2.10
- Style : Tailwind CSS 3.3.0
-
Cloner le dépôt :
git clone https://github.com/votre-utilisateur/portfolio.git cd portfolio -
Installer les dépendances :
pnpm install
-
Lancer le projet en développement :
pnpm dev
-
Construire pour la production :
pnpm build
-
Démarrer l'application en production :
pnpm start
portfolio/
├── src/
│ ├── app/ # Structure basée sur l'App Router de Next.js
│ ├── components/ # Composants réutilisables
│ ├── types/ # Types TypeScript
│ ├── utils/ # Fonctions utilitaires
├── public/ # Ressources statiques
├── package.json # Dépendances du projet
├── README.md # Documentation du projet
pnpm dev: Lancer le projet en développementpnpm build: Construire le projet pour la productionpnpm start: Démarrer le projet en productionpnpm lint: Lancer l'analyse statique ESLint
Les contributions sont les bienvenues ! Suivez ces étapes pour proposer des modifications :
- Forkez le projet
- Créez une nouvelle branche :
git checkout -b feature/ma-nouvelle-fonctionnalite - Apportez vos changements et commitez-les :
git commit -m 'Ajout de ma nouvelle fonctionnalité' - Poussez votre branche sur GitHub :
git push origin feature/ma-nouvelle-fonctionnalite - Ouvrez une Pull Request
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus d'informations.
Pour toute question ou suggestion, ouvrez une issue sur le dépôt GitHub.
Merci de visiter mon Portfolio ! 🎉