Skip to content

haniMBT/hani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Professionnel Abdelghani Mebtouche

🚀 Aperçu du Projet

Ce projet contient un portfolio professionnel complet pour Abdelghani Mebtouche, développeur full-stack freelance, accompagné de 12 mini-sites de démonstration couvrant différents secteurs d'activité.

📁 Structure du Projet

├── index.html                     # Portfolio principal d'Abdelghani
├── mini-sites/                    # Collection de mini-sites de démonstration
│   ├── agence-digitale/            # Site d'agence digitale
│   ├── cabinet-medical/            # Site de cabinet médical
│   ├── restaurant/                 # Site de restaurant
│   ├── ecole/                     # Site d'école primaire
│   ├── mosquee/                   # Site de mosquée/centre islamique
│   ├── mairie/                    # Site de mairie/collectivité
│   ├── centre-culturel/           # Site de centre culturel
│   ├── avocat/                    # Site de cabinet d'avocat
│   ├── hotel/                     # Site d'hôtel 4 étoiles
│   ├── boutique/                  # Boutique en ligne mode
│   ├── produits-digitaux/         # Plateforme de formations en ligne
│   └── blog-personnel/            # Blog personnel tech
└── README.md                      # Documentation du projet

🎯 Portfolio Principal - Abdelghani Mebtouche

Profil Professionnel

  • Nom complet : Hani Mebtouche Abdelghani
  • Profession : Développeur Full-Stack Freelance
  • Spécialités : Développement web et gestion de bases de données
  • LinkedIn : Profil LinkedIn

Compétences Techniques

  • Frontend : JavaScript (80%), Vue.js (80%), Bootstrap (90%), Tailwind CSS (80%)
  • Backend : WordPress (70%), Quasar (70%)
  • Bases de données : SQL Server (80%), Oracle (75%), MySQL (80%), SQL Server Data Tools (70%)
  • Outils : Power BI (70%), GitHub (70%)

Caractéristiques du Portfolio

  • ✅ Design épuré blanc et beige
  • ✅ Navigation fluide avec scroll behavior smooth
  • ✅ Animations et transitions Tailwind CSS
  • ✅ Photo professionnelle intégrée
  • ✅ Sections complètes : À propos, Compétences, Services, Projets, Contact
  • ✅ Responsive design complet
  • ✅ Intégration du projet externe : Dr Turqui Neuropédiatre

🎨 Mini-Sites Inclus

1. DigitalCraft - Agence Digitale

  • Type : Agence de services digitaux
  • Couleurs : Bleu, violet, rose
  • Fonctionnalités : Services, portfolio, contact
  • Accès : mini-sites/agence-digitale/index.html

2. Cabinet Médical Dr. Martin

  • Type : Site médical professionnel
  • Couleurs : Bleu médical, vert, marine
  • Fonctionnalités : Services médicaux, équipe, prise de RDV
  • Accès : mini-sites/cabinet-medical/index.html

3. Le Bistrot Gourmand

  • Type : Restaurant français traditionnel
  • Couleurs : Orange, brun, crème
  • Fonctionnalités : Menu, réservations, présentation chef
  • Accès : mini-sites/restaurant/index.html

4. École Les Petits Explorateurs

  • Type : École primaire
  • Couleurs : Bleu, vert, violet, orange
  • Fonctionnalités : Programmes, activités, inscriptions
  • Accès : mini-sites/ecole/index.html

5. Mosquée Al-Nour

  • Type : Centre islamique
  • Couleurs : Vert islamique, or, bleu
  • Fonctionnalités : Horaires de prière, événements, services
  • Accès : mini-sites/mosquee/index.html

6. Mairie de Bellevue

  • Type : Site municipal officiel
  • Couleurs : Bleu républicain, rouge, or
  • Fonctionnalités : Services municipaux, actualités, démarches
  • Accès : mini-sites/mairie/index.html

7. Centre Culturel Les Arts

  • Type : Centre culturel et artistique
  • Couleurs : Violet, rose, orange, turquoise
  • Fonctionnalités : Programmation, spectacles, ateliers
  • Accès : mini-sites/centre-culturel/index.html

8. Cabinet Maître Dubois

  • Type : Cabinet d'avocats
  • Couleurs : Marine, or, gris
  • Fonctionnalités : Expertises juridiques, équipe, consultations
  • Accès : mini-sites/avocat/index.html

9. Hôtel Bellevue

  • Type : Hôtel 4 étoiles
  • Couleurs : Or, bleu, vert
  • Fonctionnalités : Chambres, réservations, restaurant, spa
  • Accès : mini-sites/hotel/index.html

10. StyleHub - Boutique Mode

  • Type : E-commerce mode
  • Couleurs : Rose, violet, bleu
  • Fonctionnalités : Collections, panier, paiement
  • Accès : mini-sites/boutique/index.html

11. DigitalLearn - Formations

  • Type : Plateforme de formations digitales
  • Couleurs : Bleu, violet, vert
  • Fonctionnalités : Formations, e-books, certification
  • Accès : mini-sites/produits-digitaux/index.html

12. Blog Personnel Tech

  • Type : Blog personnel technologie
  • Couleurs : Bleu, violet, rose
  • Fonctionnalités : Articles, catégories, newsletter
  • Accès : mini-sites/blog-personnel/index.html

🛠️ Technologies Utilisées

  • HTML5 : Structure sémantique
  • CSS3 : Styles avancés
  • Tailwind CSS : Framework CSS utility-first
  • JavaScript : Interactions et animations
  • Font Awesome : Icônes vectorielles
  • Google Fonts : Typographies (Inter, Poppins, Playfair Display)
  • AOS (Animate On Scroll) : Animations de défilement

🎨 Design & UX

Palette de Couleurs

  • Portfolio Principal : Blanc, beige chaud, bleu élégant
  • Mini-sites : Palettes spécifiques adaptées à chaque secteur

Typographie

  • Principale : Inter (lisibilité optimale)
  • Display : Poppins/Playfair Display (titres élégants)

Animations

  • Transitions fluides Tailwind CSS
  • Effets de hover personnalisés
  • Animations de défilement (AOS)
  • Smooth scroll behavior

📱 Responsive Design

Tous les sites sont entièrement responsives avec :

  • Mobile First : Conception optimisée pour mobile
  • Breakpoints : SM (640px), MD (768px), LG (1024px), XL (1280px)
  • Navigation mobile : Menus adaptés aux écrans tactiles
  • Images responsive : Optimisation pour tous les formats

🚀 Installation et Utilisation

Accès Direct

  1. Ouvrir index.html dans un navigateur pour le portfolio principal
  2. Naviguer vers mini-sites/[nom-du-site]/index.html pour chaque mini-site

Serveur Local (Recommandé)

# Avec Python
python -m http.server 8000

# Avec Node.js
npx serve

# Avec PHP
php -S localhost:8000

📈 Fonctionnalités Avancées

Portfolio Principal

  • Compteur animé de projets et d'expérience
  • Barres de progression pour les compétences
  • Formulaire de contact fonctionnel
  • Animation de texte dactylographié
  • Sections avec animations au défilement

Mini-Sites

  • Interactivité : Formulaires, réservations, paniers
  • Navigation : Menus fluides et adaptatifs
  • Contenu : Textes authentiques et professionnels
  • Design : Cohérent avec l'identité de chaque secteur

🎯 Objectifs Pédagogiques

Ce projet démontre :

  1. Polyvalence technique : Maîtrise des technologies web modernes
  2. Design adaptatif : Capacité à créer des identités visuelles variées
  3. UX/UI : Compréhension des besoins utilisateurs par secteur
  4. Professionnalisme : Qualité de production prête pour le marché

🔧 Customisation

Modification des Couleurs

Chaque site utilise une configuration Tailwind personnalisée :

tailwind.config = {
    theme: {
        extend: {
            colors: {
                'brand-primary': '#couleur',
                'brand-secondary': '#couleur'
            }
        }
    }
}

Ajout de Contenu

  • Modifier les textes directement dans le HTML
  • Ajouter des images dans les dossiers respectifs
  • Personnaliser les formulaires de contact

📄 Licence

Ce projet est destiné à des fins de démonstration et d'apprentissage.

👨‍💻 Auteur

Abdelghani Mebtouche

  • Développeur Full-Stack Freelance
  • Spécialiste en développement web et bases de données
  • LinkedIn : Profil LinkedIn

Portfolio créé avec passion et expertise technique pour démontrer les compétences en développement web moderne.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors