Plateforme web pour l’entreprise Peak Sun Energy

Published on
Embed video
Share video
Ask about this video

Scene 1 (0s)

[Audio] Institut Supérieur d’Informatique de Mahdia Plateforme web pour l’entreprise Peak Sun Energy Licence en Business Computing Parcours Business Intelligence Élaboré par : Kouka Nesrine et Ben Abdallah Lassaad Encadrante académique : Ghannay Sana Encadrant professionnel : Soulaymen Bayoudh Année universitaire : 2025–2026 12 juin 2026 Bonjour à toutes et à tous. Nous avons l'honneur de vous présenter notre projet de fin d'études intitulé : Plateforme web pour l'entreprise Peak Sun Energy..

Scene 2 (37s)

[Audio] Plan de la présentation 03 Méthodologie & besoins 02 Solution proposée Contexte & problématique 01 04 Conception & architecture 05 Réalisation & perspectives Plateforme web pour l’entreprise Peak Sun Energy Nous allons présenter le contexte, la problématique, la solution proposée, la méthodologie adoptée, la conception, la réalisation puis la conclusion et les perspectives..

Scene 3 (1m 8s)

[Audio] 05 Réalisation & perspectives 04 Conception & architecture 02 Solution proposée 03 Méthodologie & besoins Contexte & problématique 01 Nous allons présenter le contexte, la problématique, la solution proposée, la méthodologie adoptée, la conception, la réalisation puis la conclusion et les perspectives..

Scene 4 (1m 32s)

[Audio] Contexte & cadre du projet Présentation du domaine, de l’organisme et du besoin Panneau solaire sur pied Nous passons maintenant à la partie : Contexte & cadre du projet..

Scene 5 (1m 46s)

[Audio] Introduction Un projet orienté gestion, organisation et énergie solaire L’énergie solaire occupe aujourd’hui une place importante dans les solutions d’autonomie énergétique. • Peak Sun Energy accompagne des particuliers et des entreprises en Tunisie. • La croissance des demandes nécessite une gestion plus claire et centralisée. • Notre projet propose une plateforme web pour améliorer le suivi quotidien. Plateforme web pour l’entreprise Peak Sun Energy Dans cette introduction, nous situons le projet dans le domaine photovoltaïque et dans le besoin de digitaliser la gestion de l'entreprise..

Scene 6 (2m 23s)

[Audio] Présentation de l’organisme d’accueil Peak Sun Energy Peak Sun Energy est une entreprise tunisienne spécialisée dans la vente et l’installation de systèmes d’énergie solaire photovoltaïque. Créée en 2025, elle s’inscrit dans une dynamique de transition énergétique visant à promouvoir l’utilisation des énergies renouvelables en Tunisie. Agréée par l’Agence Nationale pour la Maîtrise de l’Énergie (ANME) sous le numéro 883, PEAK SUN ENERGY garantit des prestations conformes aux normes en vigueur, assurant qualité, fiabilité et performance. Grâce à son expertise et à son engagement envers l’innovation, l’entreprise se positionne comme un acteur émergent dans le secteur des énergies renouvelables Notre projet a été réalisé pour Peak Sun Energy, une entreprise active dans les services photovoltaïques. L'objectif est de répondre à un besoin réel d'organisation interne..

Scene 7 (3m 21s)

[Audio] Problématique Comment moderniser le suivi des activités de Peak Sun Energy ? Comment développer une plateforme web permettant de centraliser les informations, améliorer le suivi des demandes et faciliter la coordination entre l’administrateur, le client et le technicien ? Coordination limitée Informations dispersées Suivi manuel Clients, devis et réclamations peuvent être difficiles à suivre sans centralisation. Les rôles doivent accéder aux bonnes informations au bon moment. Les mises à jour et recherches prennent plus de temps. Plateforme web pour l’entreprise Peak Sun Energy La problématique principale concerne le manque de centralisation et la difficulté de suivre efficacement les opérations de l'entreprise..

Scene 8 (4m 0s)

[Audio] Critique de l’existant Étude de l’existant .Informations non centralisées Suivi manuel des demandes .Difficulté de coordination entre client, administrateur et technicien .Absence d’un historique clair des réclamations Avant de proposer notre solution, nous avons étudié la manière actuelle de gestion au sein de l’entreprise. Le suivi des clients, des devis, des réclamations et des interventions se fait de manière dispersée, ce qui rend la coordination plus difficile La problématique principale concerne le manque de centralisation et la difficulté de suivre efficacement les opérations de l'entreprise..

Scene 9 (4m 32s)

[Audio] Solution proposée Une application web intégrée pour la gestion quotidienne Espace client Suivi de l’installation et création de réclamations. Authentification sécurisée Accès contrôlé selon le rôle de l’utilisateur. Espace technicien Consultation et traitement des interventions/réclamations. Espace administrateur Gestion des comptes, clients, devis, messages et réclamations. Assistant IA Aide contextuelle via un chatbot intégré Plateforme web pour l’entreprise Peak Sun Energy La solution proposée est une application web intégrée. Elle permet à chaque rôle d'accéder à ses fonctionnalités tout en gardant les données centralisées..

Scene 10 (5m 16s)

[Audio] Méthodologie & spécification Scrum, rôles, acteurs et besoins Nous passons maintenant à la partie : Méthodologie & spécification..

Scene 11 (5m 30s)

[Audio] Méthodologie Scrum Scrum nous a permis de structurer le travail en étapes courtes, avec une progression continue du projet. Nous avons choisi Scrum pour son organisation itérative et sa capacité à découper le projet en sprints clairs..

Scene 12 (5m 46s)

[Audio] Équipe et rôles Équipe de développement Product Owner Scrum Master Soulaymen Bayoudh Kouka Nesrine Ben Abdallah Lassaad Ghannay Sana Encadrement académique et suivi méthodologique Analyse, conception, développement et tests Vision métier et validation des besoins Cette slide présente les rôles principaux dans l'organisation du projet et les responsabilités de chaque partie..

Scene 13 (6m 12s)

[Audio] Planification des sprints Sprint4 Sprint1 Sprint 3 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 2 Authentification Inscription Gestion des rôles Réclamations Affectation technicien Historique Clients Demandes de devis Messages Tableaux de bord Notifications Statistiques Et Assistant IA Tests Améliorations La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 14 (6m 41s)

[Audio] Besoins fonctionnels Fonctionnalités attendues par l’application S’inscrire et s’authentifier Créer et suivre les réclamations Gérer les comptes utilisateurs Consulter les notifications et messages Gérer les clients et leurs installations Utiliser l’assistant IA Gérer les demandes de devis Les besoins fonctionnels décrivent les actions principales que l'application doit assurer..

Scene 15 (7m 1s)

[Audio] Besoins non fonctionnels Sécurité Ergonomie Fiabilité Données cohérentes et suivi correct des opérations. Interfaces simples et lisibles pour les utilisateurs. Protection des accès par authentification et rôle. Performance Disponibilité Évolutivité Accès web aux fonctionnalités importantes. Architecture adaptée aux futures améliorations. Réponse rapide aux actions principales. Les besoins non fonctionnels décrivent les qualités attendues de la plateforme : sécurité, ergonomie, performance et évolutivité..

Scene 16 (7m 33s)

[Audio] Sprint Backlog du Sprint 3 Conception Nous passons maintenant à la partie : Conception..

Scene 17 (7m 59s)

[Audio] Use case du Sprint 1 Sprint Backlog du Sprint 3 sprint 1 Authentification, gestion des comptes et gestion des profils La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 18 (8m 33s)

[Audio] Séquence du Sprint 1 Use case du Sprint 1 Sprint 5 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Authentification Inscription Gestion des rôles Clients Demandes de devis Messages Réclamations Affectation technicien Historique Tableaux de bord Notifications Statistiques Assistant IA Tests Améliorations La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 19 (9m 17s)

[Audio] Séquence du Sprint 1 La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 20 (9m 50s)

[Audio] Classe du Sprint 1 La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 21 (10m 20s)

[Audio] Use case global La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 22 (10m 33s)

[Audio] Digramme de classes global La planification est organisée en sprints. Chaque sprint correspond à un groupe de fonctionnalités prioritaires..

Scene 23 (11m 26s)

[Audio] Architecture & réalisation Architecture générale Architecture trois tiers et composants techniques Architecture 3 tiers • Présentation : React / Vite • Logique métier : API Node.js / Express • Données : Supabase / PostgreSQL • Assistant IA : Ollama / Qwen Plateforme web pour l’entreprise Peak Sun Energy Nous passons maintenant à la partie : Architecture & réalisation..

Scene 24 (11m 57s)

[Audio] Architecture générale Diagramme de déploiement Architecture trois tiers et composants techniques Architecture 3 tiers • Présentation : React / Vite • Logique métier : API Node.js / Express • Données : Supabase / PostgreSQL • Assistant IA : Ollama / Qwen Plateforme web pour l’entreprise Peak Sun Energy Plateforme web pour l’entreprise Peak Sun Energy L'architecture est organisée en trois couches : présentation, logique métier et données. Le chatbot IA est intégré au système via une route dédiée..

Scene 25 (12m 38s)

[Audio] Diagramme de déploiement Le diagramme de déploiement montre les nœuds techniques : navigateur, serveur applicatif, Supabase Cloud, service SMTP et environnement IA local..

Scene 26 (12m 51s)

[Audio] Environnement logiciel et technique Frontend Backend Base de données Sécurité Supabase / PostgreSQL JWT / bcrypt React / Vite Node.js / Express IA API & scénarios fonctionnels Visual Studio Code Ollama / Qwen visuelparadigm Cette slide regroupe l'environnement logiciel et technique utilisé pour développer la plateforme..

Scene 27 (13m 16s)

[Audio] Réalisation : interfaces principales Page d’accueil et connexion Page d’accueil Connexion sécurisée La réalisation commence par une page d'accueil publique, puis une page de connexion sécurisée pour accéder à l'espace membre selon le rôle..

Scene 28 (13m 36s)

[Audio] Réalisation : espace administrateur Pilotage, devis, clients et équipe L'espace administrateur permet de suivre les indicateurs principaux, gérer les demandes de devis, les clients et les membres de l'équipe..

Scene 29 (13m 54s)

[Audio] Réalisation : espace client Suivi de l’installation et réclamations Fonctions client • Consulter les informations de son installation • Signaler un problème • Suivre l’historique des interventions • Consulter ses réclamations L'espace client donne une vision claire de l'installation et permet au client de signaler un problème ou de suivre ses réclamations..

Scene 30 (14m 15s)

[Audio] Réalisation : espace technicien Suivi d’activité et traitement des réclamations L'espace technicien permet de suivre les missions, consulter les réclamations et traiter les demandes affectées..

Scene 31 (14m 44s)

[Audio] Assistant IA intégré Aide contextuelle pour les utilisateurs Rôle de l’assistant • Répondre aux questions liées à la gestion énergétique • Aider l’utilisateur à comprendre les informations de la plateforme • S’intégrer à l’API métier via une route dédiée • Préparer une évolution vers un accompagnement plus intelligent L'assistant IA est un élément complémentaire qui facilite l'interaction avec la plateforme et ouvre la voie à des perspectives d'amélioration..

Scene 32 (15m 11s)

[Audio] Conclusion et perspectives Bilan du projet et évolutions possibles Conclusion Perspectives • Application web fonctionnelle adaptée au besoin de l’entreprise • Centralisation des clients, devis, messages et réclamations • Meilleure organisation du suivi entre administrateur, client et technicien • Architecture claire et évolutive • Enrichir le chatbot IA • Développer des tableaux de bord avancés • Optimiser l’expérience mobile • Ajouter des notifications plus complètes • Renforcer les tests et la sécurité Pour conclure, la plateforme répond aux besoins principaux identifiés. Elle pourra être améliorée avec un chatbot plus avancé, des tableaux de bord plus riches et une optimisation mobile..

Scene 33 (15m 58s)

[Audio] Merci pour votre attention Nous sommes maintenant à votre disposition pour répondre à vos questions. Kouka Nesrine • Ben Abdallah Lassaad Merci pour votre attention. Nous vous laissons maintenant la parole pour vos questions..