Détail de projet système intelligent pour les commerçants

Portfolio Image

Travail effectué

Ce projet est une application desktop moderne développée avec Java (JavaFX) et une base de données MySQL, destinée à la gestion complète des clients, fournisseurs et rendez-vous (RDV).
L’objectif principal est de centraliser, automatiser et fiabiliser les opérations quotidiennes d’une entreprise (suivi des ventes, gestion des stocks, planification des rendez-vous) tout en offrant une interface intuitive et des fonctionnalités analytiques avancées.

Réalisations principales :

  • Gestion des clients : ajout, modification, suppression, recherche en temps réel.
  • Gestion des fournisseurs : suivi des livraisons, quantités et produits fournis (ex : iPhones).
  • Gestion des rendez-vous (RDV) : planification, recherche, filtrage et suivi.
  • Tableaux de bord analytiques : graphiques interactifs (ventes par produit, top produits, statistiques clients).
  • Recherche en temps réel avec filtres dynamiques.
  • Exports et rapports pour faciliter le suivi des opérations.
  • Sécurité intégrée : authentification par email/mot de passe, séparation des modules.

Objectifs du projet

  • Simplifier la gestion quotidienne des clients et fournisseurs.
  • Fournir un outil de visualisation de données grâce aux graphiques dynamiques.
  • Mettre en pratique les concepts d’architecture logicielle, de POO et de gestion de base de données.
  • Démontrer mes compétences en développement full-stack desktop (Java + MySQL).

Technologies utilisées

  • Langage : Java (JavaFX)
  • Base de données : MySQL
  • ORM : JDBC
  • UI : JavaFX + CSS pour un design moderne et responsive
  • Librairies : ControlsFX, BootstrapFX (pour enrichir l’expérience utilisateur)
  • Impact

    Ce projet peut être utilisé par :

    • Des petites et moyennes entreprises pour digitaliser leurs opérations.
    • Des services commerciaux souhaitant optimiser la gestion de leurs ventes.
    • Des équipes administratives pour gagner du temps et réduire les erreurs humaines.

    Compétence

    👉 Ce projet m’a permis de développer des compétences solides en gestion et analyse de données critiques, conception logicielle, programmation Java ainsi qu’en visualisation statistique à des fins décisionnelles.