# Portfolio Anas Iazza — Conception, Simulation & IA

<div align="center">

![Portfolio](https://img.shields.io/badge/Portfolio-Anas%20Iazza-ff3d00?style=for-the-badge)
![Status](https://img.shields.io/badge/Status-En%20ligne-111111?style=for-the-badge)
![GitHub Pages](https://img.shields.io/badge/Déploiement-GitHub%20Pages-181717?style=for-the-badge&logo=github)
![Domaine](https://img.shields.io/badge/Domaine-Aéronautique%20%7C%20Simulation%20%7C%20IA-f5f0ec?style=for-the-badge)

### Portfolio personnel orienté aéronautique, conception mécanique, simulation numérique, data analysis, systèmes embarqués et intelligence artificielle.

🌐 **Site en ligne :** [https://anas-iazza.github.io/](https://anas-iazza.github.io/)  
👨‍💻 **GitHub :** [anas-iazza](https://github.com/anas-iazza)  
📩 **Contact :** [iazzaanas22@gmail.com](mailto:iazzaanas22@gmail.com)

</div>

---

## 📌 Présentation du portfolio

Ce dépôt contient le code source complet du portfolio personnel de **Anas Iazza**, élève ingénieur en **Génie Aéronautique et Technologies de l’Espace** à l’ENSA Safi.

Le portfolio a été conçu pour présenter un profil technique hybride, à l’intersection de plusieurs domaines :

-  **Aéronautique et technologies de l’espace**
-  **Conception mécanique et CAO**
- **Simulation numérique et CFD**
- **Data analysis et Business Intelligence**
- **Intelligence artificielle et computer vision**
- **Systèmes embarqués, IoT et automatisation**
- **Développement d’interfaces techniques**

L’objectif principal du site est de valoriser un parcours orienté projets, avec une identité visuelle professionnelle inspirée de l’univers aéronautique : **minimalisme, précision, contraste noir/blanc, accents orange et sections structurées**.

---

##  Objectif professionnel

Ce portfolio accompagne ma recherche d’un **stage PFA d’un mois en juillet 2026**.

Je souhaite contribuer à des missions liées à :

- la **CAO** et la conception mécanique ;
- la **simulation CFD** et l’aérodynamique ;
- la **maintenance et production aéronautique** ;
- la **digitalisation industrielle** ;
- l’**analyse de données techniques** ;
- les **systèmes embarqués** ;
- les interfaces de suivi, d’aide à la décision et de visualisation.

---

## Structure du site

Le portfolio est organisé en plusieurs sections principales :

| Section | Rôle |
|---|---|
| **Accueil** | Présentation rapide du profil, du domaine et du CV |
| **À propos** | Profil professionnel, centres d’intérêt techniques et objectif de stage |
| **Expertise** | Domaines clés : conception, développement Python, IA et automatisation |
| **Skills** | Outils, logiciels et technologies maîtrisés |
| **Projets** | Réalisations techniques avec liens GitHub et démonstrations |
| **Certificats** | Certifications et documents officiels intégrés |
| **Contact** | Formulaire ou accès rapide pour échanger |

---

## Identité visuelle

Le design du portfolio repose sur une direction artistique sobre et technique.

### Palette principale

| Couleur | Usage |
|---|---|
| **Noir** | Texte, titres, boutons principaux |
| **Blanc / beige clair** | Fond, cartes, sections |
| **Orange aéronautique** | Accent, éléments visuels, boutons, détails |
| **Gris doux** | Séparation, arrière-plan, profondeur visuelle |

### Style graphique

- Design minimaliste et premium ;
- typographie large et moderne ;
- cartes avec ombres douces ;
- détails géométriques inspirés de l’ingénierie ;
- visuels de projets intégrés dans des mockups professionnels ;
- navigation fluide et responsive ;
- mode clair/sombre pris en compte.

---

##  Projets présentés

### 1. AeroAnalytics Aviation Dashboard

Dashboard aéronautique orienté analyse de données, visualisation de KPI techniques et suivi d’indicateurs liés aux performances de flotte.

**Technologies :** Python, Streamlit, Plotly, Pandas  
🔗 **Démo :** [aeroanalytics.streamlit.app](https://aeroanalytics.streamlit.app/)

---

### 2. Aircraft Engine Predictive Maintenance

Projet de maintenance prédictive appliqué aux moteurs d’avion, utilisant l’analyse de données et le machine learning pour anticiper les défaillances.

**Technologies :** Python, Machine Learning, Data Analysis, Streamlit  
🔗 **Démo :** [aircraftmaintenance.streamlit.app](https://aircraftmaintenance.streamlit.app/)

---

### 3. Power BI HSE Dashboard

Tableau de bord HSE réalisé avec Power BI pour suivre les indicateurs de sécurité, analyser les tendances et faciliter la lecture des performances.

**Technologies :** Power BI, DAX, Power Query, KPI  
🔗 **Démo Power BI :** [Voir le dashboard](https://app.powerbi.com/view?r=eyJrIjoiMzI4NjJmYzktZmEwMS00MTQ5LThkMWYtMjc3YTkxZGVhY2NkIiwidCI6IjgyYThkZTI0LWQwMmYtNDRiOS1iZjRkLTk2ZjU4NDJlZjBiYSJ9)

---

### 4. Cessna Aircraft SolidWorks Model

Modélisation 3D d’un avion Cessna sous SolidWorks, avec une approche orientée conception mécanique, assemblage et présentation technique.

**Technologies :** SolidWorks, CAO, modélisation 3D  
🔗 **Visualisation 3D :** [Voir le modèle](https://a360.co/4dmQ7br)

---

### 5. AeroSync Node-RED IoT Aircraft Monitoring

Workflow de monitoring aéronautique avec Node-RED, logique automatisée, traitement de signaux et visualisation dynamique de données techniques.

**Technologies :** Node-RED, IoT, Grafana, Data Monitoring  
🔗 **GitHub :** [aerosync-node-red-iot-aircraft-monitoring](https://github.com/anas-iazza/aerosync-node-red-iot-aircraft-monitoring)

---

### 6. Aero Manager PyQt5

Interface aéronautique développée en Python/PyQt5 pour gérer des paramètres de vol, visualiser des données et offrir une expérience cockpit professionnelle.

**Technologies :** Python, PyQt5, Desktop App, UI  
🔗 **Démo :** [incandescent-raindrop-24d08a.netlify.app](https://incandescent-raindrop-24d08a.netlify.app/)

---

### 7. AeroFOD Vision Pro

Plateforme intelligente de détection FOD sur piste aéroportuaire, conçue pour analyser des objets suspects et assister la décision d’inspection.

**Technologies :** Computer Vision, YOLOv8, UI, Web App  
🔗 **GitHub :** [aero-fod-vision](https://github.com/anas-iazza/aero-fod-vision)  
🔗 **Démo :** [aero-fod-vision-ba95.vercel.app](https://aero-fod-vision-ba95.vercel.app/)

---

### 8. AeroAssist Nova

Assistant IA aéronautique professionnel destiné au chat, à l’analyse documentaire, aux résumés techniques et à l’assistance guidée.

**Technologies :** JavaScript, IA, Chatbot, Analyse documentaire  
🔗 **GitHub :** [aeroassist-nova-chatbot](https://github.com/anas-iazza/aeroassist-nova-chatbot)  
🔗 **Démo :** [aeroassist-nova-chatbot.vercel.app](https://aeroassist-nova-chatbot.vercel.app/)

---

## 🛠️ Technologies utilisées dans le portfolio

### Front-end

- HTML5
- CSS3
- JavaScript
- Responsive Design
- Animations CSS
- ScrollReveal
- Remix Icons

### Outils de design et intégration

- GitHub Pages
- Git
- GitHub
- Mockups visuels
- Optimisation responsive
- Gestion de fichiers statiques

---

## 📁 Organisation du dépôt

```bash
anas-iazza.github.io/
│
├── index.html
├── README.md
│
├── assets/
│   ├── css/
│   │   └── styles.css
│   │
│   ├── js/
│   │   └── main.js
│   │
│   ├── img/
│   │   ├── anas-profile.png
│   │   ├── project-1.png
│   │   ├── project-2.png
│   │   ├── project-3.png
│   │   ├── project-4.png
│   │   ├── project-5.png
│   │   ├── project-6.png
│   │   ├── project-7.png
│   │   ├── project-8.png
│   │   └── certificate-dataviz.png
│   │
│   └── docs/
│       ├── cv-anas-iazza.pdf
│       └── certificat-data-visualisation-anas-iazza.pdf
```

---

## ⚙️ Lancer le projet localement

Ce portfolio est un site statique. Il peut être exécuté directement dans le navigateur.

### Méthode simple

1. Télécharger le dépôt.
2. Ouvrir le fichier `index.html`.
3. Le portfolio s’affiche localement dans le navigateur.

### Méthode avec serveur local

```bash
python -m http.server 8000
```

Puis ouvrir :

```bash
http://localhost:8000
```

---

## Déploiement sur GitHub Pages

Le site est conçu pour être hébergé avec **GitHub Pages**.

### Commandes Git

```bash
git status
git add .
git commit -m "Update portfolio latest version"
git push origin main
```

Après le push, GitHub Pages déploie automatiquement la nouvelle version.

---

## Mettre à jour le portfolio

Pour modifier le site :

1. Modifier les fichiers nécessaires :
   - `index.html`
   - `assets/css/styles.css`
   - `assets/js/main.js`
   - images dans `assets/img/`
   - PDF dans `assets/docs/`

2. Tester localement.

3. Pousser les modifications :

```bash
git add .
git commit -m "Improve portfolio design and content"
git push origin main
```

---

##  Points forts du portfolio

- Design professionnel orienté ingénierie ;
- thème visuel cohérent avec l’aéronautique ;
- sections structurées et faciles à parcourir ;
- intégration de projets réels avec liens de démonstration ;
- présentation claire des compétences techniques ;
- CV et certificat accessibles directement ;
- responsive design compatible ordinateur, tablette et mobile ;
- structure simple à maintenir et à faire évoluer.

---

## Certification intégrée

Le portfolio inclut une certification en :

**Data Visualisation & Business Intelligence — YaneCode Academy**

Elle couvre notamment :

- analyse et visualisation de données ;
- Python pour la data analysis ;
- automatisation et préparation de données ;
- création de tableaux de bord interactifs ;
- Power BI et aide à la décision.

🔗 **Lien officiel :** [Certificat YaneCode](https://www.yanecode.net/p/dataviz-yc-0x708.html)

---

##  Contact

Pour toute opportunité de stage, collaboration ou échange professionnel :

- 📧 **Email :** [iazzaanas22@gmail.com](mailto:iazzaanas22@gmail.com)
- 💼 **LinkedIn :** [anas-iazza](https://www.linkedin.com/in/anas-iazza/)
- 💻 **GitHub :** [anas-iazza](https://github.com/anas-iazza)

---

<div align="center">

##  Portfolio technique — Aéronautique, Simulation & Intelligence Artificielle

**Conçu pour valoriser des projets techniques clairs, utiles et orientés industrie.**

</div>
