2023
Web Development

JAM

Application web de vente de confitures avec gestion des utilisateurs et des produits

Technologies utilisées

DjangoVue.jsVuetifyTypeScriptGitDockerDocker ComposeMySQLJWT (SimpleJWT)StripeVitest

Description du projet

Plateforme e-commerce complète avec système de paiement intégré

Réalisations détaillées

1

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.

2

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.

3

Développement d'un frontend réactif avec composants modulaires, filtres à facettes, pagination et vues détaillées des produits.

4

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.

5

Utilisation de Docker et Docker Compose pour créer un environnement de développement et de déploiement cohérent, portable et reproductible.

6

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.