Un BackEnd API REST fonctionnel d'achat de produits et services en ligne conçu grâce au Framework Symfony et l'Api platform
Table de contenu :
-
- Gestion des utlisateurs et sécurité
- Création de comptes utilisateur
- Activation de compte via vérification d'adresse e-mail
- Authentification via le système JWT (Json Web Token)
- Protection contre la vulnérabilité CSRF (Cross-Site Request Forgery)
- Cryptage des mots de passes
- Sécurité des accès aux ressources via parefeu, attribution des droits et vérification de compte
- Gestion d'envoie d'e-mails
- Réinitialisation de mot de passe oublié
- Gestion des achats client
- Achats de produits et services
- Paiements par carte bancaire via la plateforme STRIPE
- Stockages des commandes
- Gestion du panier utilisateur
- Sauvegarde automatique du panier en base de données après fermeture normale ou accidentelle de session
- Gestion des utlisateurs et sécurité
-
Installation
- Installation via Docker
- Installation via Wampserver
-
Manuel d'utilisation
- Création et activation d'un compte utlisateur
- Connexion au système
- Consulter les différentes catégories de produits
- Consulter un produit
- Commander un produit
- Regler une commande
- Gerer son panier
-
Tests unitaires et d'intégrations
-
Fonctionnalités en cours de developpement
- Inscription via les services tiers ( Gmail, Facebook, etc)
- Gestion de la livraison de produits via la géo-localisation
- Sécurité des inscriptions via le système de CAPTCHA
- Système d'envoie de notifications SMS
- Intégration du moyen de paiement en ligne PayPal
- Service client, blog, Service après vente
- Espace publicitaire