Full-Stack Commercial E-Commerce

GMH-SARL

Plateforme E-Commerce Haute Performance

Plateforme e-commerce complète développée pour GENERAL MARKET & HEALTHCARE ENTERPRISE SARL (Cameroun/Côte d'Ivoire), fournisseur de solutions IT & Healthcare. Performance testée et prouvée avec 8 tests complets et des métriques réelles.

2024
GMH SARL
Cameroun / Côte d'Ivoire
GMH-SARL Homepage
6.84ms
Temps de réponse
100
Requêtes concurrentes testées
100%
Taux de succès
138.8
Requêtes/seconde
850
Lignes de code PHP (SonarQube)
A / A / A
SonarQube (Sécurité / Fiabilité / Maintenabilité)

Performance & Métriques

Tests réalisés le 18 Avril 2026 • PHP 8.2.12 • MySQL • 10 échantillons/test

Temps de Chargement des Pages

Page Moyenne Min Max Status
Accueil 4.8ms 4.19ms 5.69ms ✅ Excellent
Produits 7.73ms 5.47ms 20.93ms ✅ Bon
Login 3.79ms 3.09ms 4.57ms ✅ Super rapide
Inscription 4.19ms 3.37ms 5.42ms ✅ Excellent
Services 9.32ms 4.6ms 26.35ms ✅ Bon
MOYENNE 6.84ms ⭐ 3.99ms 51.82ms 80/80 ✅

Charge Concurrente

Concurrence Durée Avg Response Req/s Status
5 requêtes 0.03s 6.77ms 147.6 5/5 ✅
10 requêtes 0.06s 5.94ms 168.2 10/10 ✅
50 requêtes 0.53s 10.58ms 94.5 50/50 ✅
100 requêtes 0.72s 7.2ms 138.8 100/100 ✅

Stress Test (Breaking Point)

Niveau Requêtes Avg Response Req/s Status
Niveau 1 50 5.38ms 185.7 Stable ✅
Niveau 2 200 6.27ms 159.3 Stable ✅
Niveau 3 300 6.49ms 153.9 Stable ✅
Niveau MAX 500 6.55ms 152.7 500/500 ✅
Conclusion : Pas de breaking point détecté jusqu'à 500 requêtes concurrentes. Capacité mesurée : 500+ requêtes concurrentes absorbées sans dégradation

Analyse de Sécurité

Password Hashing

Bcrypt implémenté (cost 12)

✅ Sécurisé

SQL Injection

Prepared statements implémentés

✅ Corrigé

Session Management

Regenerate, IP verify, timeout 30min

✅ Sécurisé

CSRF Protection

Token system avec 1h expiration

✅ Corrigé

Rate Limiting

5 tentatives par 15 min par IP

✅ Corrigé

Input Validation

Email, password, phone formats

✅ Sécurisé
24 Tests unitaires
100% Pass rate
16 Tests sécurité
8 Tests validation

Stack Technique

Backend

PHP 8.2
MySQL 5.7+
Apache
Bcrypt

Frontend

HTML5
CSS3
JavaScript
Bootstrap 4
jQuery 3.7.1

Testing & DevOps

PHPUnit
Load Testing
Git
XAMPP

Qualité du Code — Audit SonarQube

Analyse statique réalisée avec SonarQube Community • 850 LOC PHP analysées • Quality Gate Passed
A

Security

0 issue ouverte

A

Reliability

0 bug détecté

A

Maintainability

153 code smells (A grade)

90,2%

Test Coverage

Couverture mesurée

0,0%

Duplications

Sur 10k lignes analysées

0

Security Hotspots

Aucun point à auditer

24 Fichiers PHP
850 LOC PHP (SonarQube)
8 Endpoints API
8 Pages publiques

Optimisation des Ressources

-60%
Potentiel de compression avec Gzip
15,244 KB → 6,098 KB (économie de 9,147 KB)

CSS

224 KB 90 KB
-60%

JavaScript

173 KB 69 KB
-60%

Images (71)

14,847 KB 7,424 KB
-50%

Fonctionnalités E-Commerce

Catalogue Produits

1000+ produits, filtrage par catégorie, recherche

Panier Persistant

LocalStorage, mise à jour temps réel

Authentification

Login/Register sécurisé, sessions PHP

Processus Commande

Checkout complet, confirmation email

Espace Client

Historique achats, gestion profil

Responsive Design

Desktop, tablette, mobile

Galerie Produits

Zoom, navigation, 71 images

Formulaire Contact

Validation, envoi email

Performance Testée

8 tests complets, métriques réelles

Capacité & Scalabilité

Capacités dérivées des tests de charge ci-dessus (Stress Test — Breaking Point non atteint à 100 requêtes concurrentes)
100
Requêtes concurrentes
Testées sans dégradation (100/100 ✓)
138,8
Req/s pic mesuré
Sur charge concurrente de 100
1 000+
Produits catalogue
Requêtes <10 ms mesurées
6,84 ms
Temps de réponse moyen
80 mesures, écart 3,99–51,82 ms

Captures d'écran

Intéressé par ce projet ?

Consultez le code source ou contactez-moi pour en discuter.