Retour au Portfolio

SafePay

Portail de Gestion des Paiements

Période Sept. 2024 - Jan. 2025
Équipe 4 Développeurs
Méthode Agile (Scrum)
Rôle Développeur Full-Stack

Contexte & Objectifs

SafePay est un portail de gestion des paiements par carte bancaire développé selon une méthode Agile Scrum. L'application permet aux commerçants de gérer leur trésorerie, visualiser leurs remises et suivre les impayés en temps réel.

Objectifs & Enjeux

  • Objectif Principal : Créer une plateforme sécurisée de gestion des paiements avec tableau de bord analytique et exports de rapports.
  • Enjeux Techniques : Assurer la sécurité des données financières, gérer les droits d'accès selon les rôles utilisateurs, et optimiser les performances des requêtes.

Les fonctionnalités principales incluent :

  • Tableau de bord avec statistiques en temps réel et graphiques interactifs.
  • Gestion des remises bancaires et suivi détaillé des transactions.
  • Module de gestion des impayés avec alertes et relances.
  • Système de rôles : Commerçant, Product Owner, Administrateur.
  • Exports multiformats : CSV, XLS, PDF pour les rapports.
  • Authentification sécurisée avec gestion de sessions.

Démo Client

Technologies & Architecture

Backend PHP

Architecture MVC, gestion des sessions sécurisées, et génération de rapports PDF.

Base de Données MySQL

Modélisation relationnelle : utilisateurs, transactions, remises, impayés.

Frontend Dynamique

HTML/CSS/JavaScript pour interface responsive et graphiques interactifs.

Sécurité

Authentification, hashage de mots de passe, protection contre les injections SQL.