À propos du projet
Vue d'ensemble du Projet
Réjuste WENOUMI est un écosystème portfolio de niveau entreprise, conçu pour démontrer l'excellence en développement web moderne et l'intégration de l'Intelligence Artificielle. Ce projet incarne la fusion parfaite entre robustesse technique, design premium et automatisation intelligente des données.
Architecture Technique Robuste
- Backend Django (Python) : Architecture MVT rigoureuse avec des vues basées sur les classes (CBV), gestion avancée des URLs, middleware personnalisé et système d'authentification sécurisé.
- Base de données PostgreSQL : Modèles relationnels optimisés, migrations versionnées, et requêtes ORM performantes pour une gestion fiable des données.
- Sécurité renforcée : Protection CSRF, gestion des sessions, variables d'environnement via
.env, et conformité aux bonnes pratiques OWASP.
Intelligence Artificielle — Chatbot Gemini
- Intégration Google Gemini API : Chatbot contextuel intelligent capable de répondre aux questions des visiteurs sur les projets, compétences et services proposés.
- Conversation naturelle : Traitement du langage naturel (NLP) pour des échanges fluides, avec gestion de l'historique de conversation et personnalisation des réponses.
- Prompt Engineering avancé : Système de prompts structurés pour contextualiser le modèle IA autour du portfolio et maximiser la pertinence des réponses.
Pipeline d'Automatisation des Données (openpyxl)
- Importation massive via Excel : Système d'ingestion de données permettant de peupler la base de données entière (projets, compétences, expériences) depuis des fichiers
.xlsxstructurés. - Validation & nettoyage : Pipeline de traitement avec validation des types, gestion des doublons, logs d'erreurs détaillés et rapport d'importation.
- Mise à jour incrémentale : Support des opérations upsert pour synchroniser le contenu sans écraser les données existantes.
Design Glassmorphism Ultra-Moderne
- UI Glassmorphism : Effets de flou d'arrière-plan (
backdrop-filter), transparences et dégradés pour une esthétique visuelle haut de gamme. - Responsive Design : Mise en page adaptative sur tous les formats (mobile, tablette, desktop) via CSS Grid et Flexbox.
- Interactions JavaScript : Animations fluides, transitions dynamiques et chargement asynchrone pour une expérience utilisateur premium.
Optimisation SEO Avancée
- Balises méta dynamiques, Open Graph, Schema.org et sitemap XML généré automatiquement.
- Optimisation des performances : compression des assets, lazy loading des images et score Lighthouse > 90.
Technologies utilisées
Django
Python
Google Gemini API
HTML5/CSS3 (Glassmorphism)
JavaScript
openpyxl
PostgreSQL
Galerie du projet
Statistiques du projet
4
Durée du projet
3
Vues
7
Technologies
1
Images