From 9d5ba42e4ef92f83bfcbc4489012edf31c4f54d8 Mon Sep 17 00:00:00 2001 From: jessydavid-dev Date: Tue, 25 Nov 2025 05:53:21 +0100 Subject: [PATCH] =?UTF-8?q?update:=20Mise=20=C3=A0=20jour=20du=20fichier?= =?UTF-8?q?=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 84 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 209c6d8..da6628a 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,49 @@ # 🚀 jessy-david.dev -Mon portfolio personnel de développeur web, construit avec Next.js 15 et les dernières technologies modernes. +Portfolio personnel de développeur web, construit avec **Next.js** et un ensemble de technologies modernes. ![Next.js](https://img.shields.io/badge/Next.js-15-black?style=flat-square&logo=next.js) ![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=flat-square&logo=typescript) ![Tailwind CSS](https://img.shields.io/badge/Tailwind-4-38B2AC?style=flat-square&logo=tailwind-css) ![License](https://img.shields.io/badge/License-MIT-green?style=flat-square) +--- + ## ✨ Fonctionnalités -- ⚡ **Next.js 16** - App Router & Server Components -- 🎨 **Tailwind CSS** - Design moderne et responsive -- 📧 **Formulaire de contact** - API Route intégrée -- 🗺️ **Sitemap dynamique** - SEO optimisé -- 🌐 **PWA Ready** - Manifest & icônes inclus -- 🔥 **Animations fluides** - Effets visuels modernes +- ⚡ **Next.js App Router** & Server Components +- 🎨 **Tailwind CSS** pour un design moderne et responsive +- 📧 **Formulaire de contact** via API Route +- 🗺️ **Sitemap dynamique** pour un SEO optimisé +- 🌐 **PWA Ready** (manifest + icônes) +- 🔥 **Animations fluides** et transitions modernes + +--- ## 🏗️ Structure du projet ``` ├── app/ -│ ├── api/contact/ # API de contact -│ ├── globals.css # Styles globaux -│ ├── layout.tsx # Layout principal -│ ├── page.tsx # Page d'accueil -│ └── sitemap.ts # Sitemap dynamique +│ ├── api/contact/ # API de contact +│ ├── globals.css # Styles globaux +│ ├── layout.tsx # Layout principal +│ ├── page.tsx # Page d'accueil +│ └── sitemap.ts # Sitemap dynamique ├── component/ -│ ├── layout/ # NavBar, Footer -│ ├── sections/ # Hero, About, Skills, Projects, Contact -│ └── ui/ # Composants réutilisables +│ ├── layout/ # NavBar, Footer +│ ├── sections/ # Hero, About, Skills, Projects, Contact +│ └── ui/ # Composants réutilisables ├── config/ -│ └── site.ts # Configuration du site -└── public/ # Assets statiques & favicons +│ └── site.ts # Configuration du site +└── public/ # Assets statiques & favicons ``` +--- + ## 🚀 Installation ```bash -# Cloner le repo +# Cloner le dépôt git clone git@github.com:jessydavid-dev/jessy-david.dev.git # Accéder au dossier @@ -46,29 +52,33 @@ cd jessy-david.dev # Installer les dépendances pnpm install -# Configurer les variables d'environnement +# Copier les variables d'environnement cp .env.example .env.local ``` +--- + ## 💻 Développement ```bash # Lancer le serveur de développement pnpm dev -# Build de production +# Construire pour la production pnpm build # Lancer en production pnpm start ``` +--- + ## ⚙️ Variables d'environnement Créer un fichier `.env.local` : ```env -# Configuration SMTP Mailcow +# Configuration SMTP (exemple) SMTP_HOST=mail.google.com SMTP_PORT=587 SMTP_USER=contact@google.com @@ -81,30 +91,38 @@ NEXT_PUBLIC_TURNSTILE_SITE_KEY=clé_api TURNSTILE_SECRET_KEY=clé_api_secret ``` +--- + ## 📦 Technologies utilisées -| Catégorie | Technologies | -| --------------- | -------------------- | -| Framework | Next.js 16, React 19 | -| Langage | TypeScript | -| Styling | Tailwind CSS | -| Déploiement | Coolify | -| Package Manager | pnpm | +| Catégorie | Technologies | +| --------------- | --------------------- | +| Framework | Next.js 15 / React 19 | +| Langage | TypeScript | +| Styling | Tailwind CSS | +| Déploiement | Coolify | +| Package Manager | pnpm | -## 📄 License +--- -Ce projet est sous licence MIT - voir le fichier [LICENSE](LICENSE) pour plus de détails. +## 📄 Licence + +Ce projet est sous licence **MIT** – voir le fichier [LICENSE](LICENSE) pour plus d’informations. + +--- ## 👤 Auteur **Jessy David** -- Website: [jessy-david.dev](https://jessy-david.dev) -- GitHub: [@jessydavid-dev](https://github.com/jessydavid-dev) -- Email: contact@jessy-david.dev +- 🌐 Website : [jessy-david.dev](https://jessy-david.dev) +- 🐙 GitHub : [@jessydavid-dev](https://github.com/jessydavid-dev) +- 📧 Email : [contact@jessy-david.dev](mailto:contact@jessy-david.dev) ---

Fait avec ❤️ et 🍵

+ +---