JAM
Application web de vente de confitures avec gestion des utilisateurs et des produits
Technologies utilisées
Description du projet
Plateforme e-commerce complète avec système de paiement intégré
Réalisations détaillées
Refonte complète de l'application JAM, un site e-commerce de confitures, vers une architecture API moderne avec Django REST Framework pour le backend et Vue.js avec TypeScript pour le frontend.
Implémentation d'un système de gestion des utilisateurs et des rôles : super-administrateur pour la gestion des produits et commandes, utilisateurs finaux pour la navigation, le filtrage et l'achat.
Développement d'un frontend réactif avec composants modulaires, filtres à facettes, pagination et vues détaillées des produits.
Conception et mise en place de tests unitaires et fonctionnels côté backend et frontend afin de garantir la fiabilité, la qualité et la sécurité des fonctionnalités.
Utilisation de Docker et Docker Compose pour créer un environnement de développement et de déploiement cohérent, portable et reproductible.
Intégration de fonctionnalités avancées : authentification JWT sécurisée, gestion des tokens d'accès et de rafraîchissement, protection contre les vulnérabilités web et sécurisation des données utilisateurs.
Intéressé par ce projet ?
Je serais ravie de discuter davantage de ce projet ou de collaborer sur des initiatives similaires.