{"id":29554664,"url":"https://github.com/hajarwalfi/diner-chefwebsite","last_synced_at":"2026-04-09T21:11:22.907Z","repository":{"id":268520272,"uuid":"904256846","full_name":"hajarwalfi/Diner-ChefWebsite","owner":"hajarwalfi","description":"Chef cuisinier professionnel : Système réservations avec stats temps réel, sécurité enterprise et UX/UI gastronomique élégante 🌟","archived":false,"fork":false,"pushed_at":"2025-06-11T15:05:28.000Z","size":8669,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T09:48:02.903Z","etag":null,"topics":["css","html","js","mariadb","php","sql","uml"],"latest_commit_sha":null,"homepage":"","language":"Hack","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hajarwalfi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-16T14:42:46.000Z","updated_at":"2025-06-11T15:07:06.000Z","dependencies_parsed_at":"2024-12-17T09:36:01.430Z","dependency_job_id":"510e373d-109a-4fc6-92f9-ab64d4f2a4a7","html_url":"https://github.com/hajarwalfi/Diner-ChefWebsite","commit_stats":null,"previous_names":["walfihajar/site-web-pour-un-chef-cuisinier","hajarwalfi/site-web-pour-un-chef-cuisinier","hajarwalfi/diner-chefwebsite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hajarwalfi/Diner-ChefWebsite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajarwalfi%2FDiner-ChefWebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajarwalfi%2FDiner-ChefWebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajarwalfi%2FDiner-ChefWebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajarwalfi%2FDiner-ChefWebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hajarwalfi","download_url":"https://codeload.github.com/hajarwalfi/Diner-ChefWebsite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajarwalfi%2FDiner-ChefWebsite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28843953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","html","js","mariadb","php","sql","uml"],"created_at":"2025-07-18T07:30:57.700Z","updated_at":"2026-01-28T09:37:04.525Z","avatar_url":"https://github.com/hajarwalfi.png","language":"Hack","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 👨‍🍳 Chef Cuisinier Premium Platform 👨‍🍳\n### *Expérience Gastronomique de Luxe à Domicile*\n\n![PHP](https://img.shields.io/badge/PHP-FFE4E1?style=for-the-badge\u0026logo=php\u0026logoColor=FF69B4\u0026labelColor=FFF0F5)\n![JavaScript](https://img.shields.io/badge/JavaScript-E6E6FA?style=for-the-badge\u0026logo=javascript\u0026logoColor=9370DB\u0026labelColor=F8F8FF)\n![HTML5](https://img.shields.io/badge/HTML5-FFFACD?style=for-the-badge\u0026logo=html5\u0026logoColor=FFB6C1\u0026labelColor=FFFFF0)\n![CSS3](https://img.shields.io/badge/CSS3-FFE4F1?style=for-the-badge\u0026logo=css3\u0026logoColor=FF69B4\u0026labelColor=FFF5F5)\n\n\u003c/div\u003e\n\n## 🌟 À Propos du Projet\n\n**Chef Cuisinier Premium Platform** est une plateforme web élégante développée pour un chef cuisinier mondialement reconnu, offrant une expérience gastronomique unique à domicile. Cette solution digitale haut de gamme permet aux clients de découvrir des menus exclusifs et de réserver des expériences culinaires personnalisées avec un système multi-rôles sophistiqué.\n\nDéveloppée avec PHP backend sécurisé et JavaScript avancé, la plateforme combine luxe, fonctionnalité et sécurité de niveau professionnel pour une expérience utilisateur premium.\n\n## ✨ Fonctionnalités Principales\n\n### 🎭 Système Multi-Rôles\n- 👥 **Clients Premium** - Découverte menus et réservations exclusives\n- 👨‍🍳 **Chef Dashboard** - Gestion complète et statistiques avancées\n- 🔐 **Authentification sécurisée** - Connexion avec redirection intelligente\n- 🛡️ **Gestion des permissions** - Accès contrôlé par rôle\n\n### 🍽️ Expérience Client Exclusive\n- 📋 **Menus gastronomiques** - Consultation catalogue premium\n- 📅 **Réservations sophistiquées** - Date, heure, nombre de personnes\n- 📊 **Historique personnel** - Suivi complet des réservations\n- ✏️ **Gestion flexible** - Modification et annulation intuitive\n\n### 👨‍🍳 Dashboard Chef Professionnel\n- ⚡ **Gestion réservations** - Acceptation/refus en temps réel\n- 📈 **Statistiques avancées** - Analytics détaillées et KPIs\n- 📊 **Tableau de bord** - Vue d'ensemble activité quotidienne\n- 👥 **Gestion clientèle** - Profils et préférences clients\n\n### 🔒 Sécurité de Niveau Enterprise\n- 🔐 **Hashage sécurisé** - Mots de passe protégés\n- 🛡️ **Protection XSS** - HTMLPurifier et validation serveur\n- 💉 **Prévention SQL Injection** - Requêtes préparées strictes\n- 🎫 **Tokens CSRF** - Sécurisation actions sensibles\n\n## 🛠️ Technologies Utilisées\n\n\u003cdiv align=\"justify\"\u003e\n\n![PHP](https://img.shields.io/badge/PHP-FFE4E1?style=for-the-badge\u0026logo=php\u0026logoColor=FF69B4\u0026labelColor=FFF0F5)\n![JavaScript](https://img.shields.io/badge/JavaScript-E6E6FA?style=for-the-badge\u0026logo=javascript\u0026logoColor=9370DB\u0026labelColor=F8F8FF)\n![HTML5](https://img.shields.io/badge/HTML5-FFFACD?style=for-the-badge\u0026logo=html5\u0026logoColor=FFB6C1\u0026labelColor=FFFFF0)\n![CSS3](https://img.shields.io/badge/CSS3-FFE4F1?style=for-the-badge\u0026logo=css3\u0026logoColor=FF69B4\u0026labelColor=FFF5F5)\n![MySQL](https://img.shields.io/badge/MySQL-FFE0E6?style=for-the-badge\u0026logo=mysql\u0026logoColor=FF69B4\u0026labelColor=FFF5F8)\n![UML](https://img.shields.io/badge/UML-FFF0E6?style=for-the-badge\u0026logo=uml\u0026logoColor=FF8C00\u0026labelColor=FFFAF0)\n\n\u003c/div\u003e\n\n**Stack Technique Premium :**\n- **Backend :** PHP 8.0+ avec architecture sécurisée\n- **Frontend :** HTML5 sémantique + CSS3 avancé + JavaScript ES6+\n- **Base de Données :** MySQL avec requêtes optimisées\n- **Sécurité :** Hashage, protection XSS/CSRF, requêtes préparées\n- **UX/UI :** Design responsive luxueux et élégant\n\n## 🚀 Installation et Configuration\n\n### Prérequis Premium\n```bash\n# Environnement de développement\n- XAMPP / WAMP / MAMP (dernière version)\n- PHP 8.0+\n- MySQL 8.0+\n- Apache avec mod_rewrite activé\n```\n\n### Installation\n```bash\n# Cloner le repository\ngit clone https://github.com/hajarwalfi/chef-cuisinier-platform.git\n\n# Naviguer dans le dossier\ncd chef-cuisinier-platform\n\n# Configuration base de données\nmysql -u root -p \u003c database/chef_platform.sql\n```\n\n### Configuration Sécurisée\n```php\n// config/database.php\ndefine('DB_HOST', 'localhost');\ndefine('DB_NAME', 'chef_premium_platform');\ndefine('DB_USER', 'root');\ndefine('DB_PASS', '');\n\n// Clés de sécurité\ndefine('CSRF_SECRET', 'your-secure-random-key');\ndefine('PASSWORD_SALT', 'your-password-salt');\n```\n\n## 📖 Structure du Projet\n\n```\nchef-cuisinier-platform/\n├── 📁 Diagrams/\n│   ├── ERD.pdf              # Diagramme Entité-Relation\n│   └── UseCase.pdf          # Diagrammes UML cas d'usage\n├── 📁 assets/\n│   ├── css/                 # Styles premium et responsive\n│   ├── fonts/               # Typographies élégantes\n│   └── icons/               # Iconographie culinaire\n├── 📁 img/\n│   ├── dishes/              # Photos plats haute qualité\n│   ├── chef/                # Portraits chef professionnel\n│   └── ambiance/            # Images d'ambiance luxueuse\n├── 📁 js/\n│   ├── validation.js        # Validation Regex avancée\n│   ├── modals.js           # Modals dynamiques élégantes\n│   ├── sweetalert.js       # Alertes visuelles premium\n│   └── menu-manager.js     # Gestion dynamique menus\n├── 📁 layout/\n│   ├── header.php          # En-tête responsive\n│   ├── footer.php          # Pied de page élégant\n│   └── navigation.php      # Navigation adaptative rôle\n├── 📁 pages/\n│   ├── client/             # Interface client premium\n│   ├── chef/               # Dashboard chef professionnel\n│   ├── auth/               # Système authentification\n│   └── error/              # Pages erreur personnalisées\n├── 📁 includes/\n│   ├── config.php          # Configuration sécurisée\n│   ├── security.php        # Fonctions sécurité\n│   └── functions.php       # Utilitaires projet\n├── 📄 index.php            # Page d'accueil luxueuse\n└── 📄 README.md            # Documentation complète\n```\n\n## 📋 Livrables et Planning\n\n### 📅 Étapes de Développement\n**J1 - Modélisation :**\n- ✅ Diagramme ERD professionnel\n- ✅ Diagrammes UML cas d'usage\n\n**J3 - Frontend Premium :**\n- ✅ Interface utilisateur élégante\n- ✅ Design responsive luxueux\n\n**J5 - Backend Sécurisé :**\n- ✅ Fonctionnalités complètes\n- ✅ Sécurité enterprise\n\n### 🏆 Critères d'Excellence\n- ✅ **Code Quality** - Clean code et bonnes pratiques\n- ✅ **Security First** - Sécurité niveau professionnel\n- ✅ **W3C Compliance** - Standards web respectés\n- ✅ **Premium UX/UI** - Expérience utilisateur luxueuse\n\n## 🎯 Compétences Développées\n\n**Développement Full-Stack :**\n- 🔧 **PHP Backend** - Architecture sécurisée multi-rôles\n- 🎨 **Frontend Premium** - Interface luxueuse responsive\n- 🛡️ **Sécurité Avancée** - Protection enterprise complète\n\n**UX/UI Gastronomique :**\n- 🌟 **Design Luxueux** - Esthétique raffinée et élégante\n- 📱 **Responsive Premium** - Multi-devices optimisé\n- ⚡ **Interactions Fluides** - JavaScript avancé\n\n**Architecture et Sécurité :**\n- 🏗️ **Modélisation UML** - Cas d'usage professionnels\n- 🔒 **Sécurité Enterprise** - XSS, CSRF, SQL Injection\n- 📊 **Analytics Avancées** - Dashboard et statistiques\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhajarwalfi%2Fdiner-chefwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhajarwalfi%2Fdiner-chefwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhajarwalfi%2Fdiner-chefwebsite/lists"}