Liens du projet

marketplace

DoCollective - Plateforme d'échange de vêtements

À propos

DoCollective est une plateforme innovante d'échange de vêtements basée sur un modèle d'économie circulaire. Le projet repose sur un système d'échange direct : les utilisateurs peuvent obtenir des vêtements en contrepartie d'articles qu'ils proposent à la communauté.

Stack Technique

- Backend: Django

- Frontend: HTMX pour des interactions dynamiques

- UI Framework: Bootstrap

- Emails: Integration SMTP

- Authentification: Django avec reCAPTCHA

Fonctionnalités Clés

- Système d'authentification complet (inscription, connexion, gestion de mot de passe)

- Gestion de profil utilisateur avec multiples adresses

- Marketplace de vêtements avec système de recommandations

- Panier d'échange et processus de validation

- Système de tickets SAV avec messagerie intégrée

- Interface d'administration pour la modération des annonces

- Système de notifications par email

- Dashboard utilisateur personnalisé

Points Techniques Notables

- Architecture modulaire avec 3 applications Django (accounts, shop, sav)

- Utilisation avancée des requêtes Q pour le système de recommandations

- Tests unitaires exhaustifs

- Gestion des formulaires complexes avec modelformset_factory

- Command management personnalisée pour les relances email

- Intégration de CKEditor pour l'édition de messages

- Système de fixtures pour le déploiement

Bonnes Pratiques

- Code versionné et documenté

- Tests unitaires complets

- Variables d'environnement pour la configuration

- Sécurisation des vues et des accès

- Architecture modulaire et maintenable

Le projet met l'accent sur l'expérience utilisateur avec des interactions fluides grâce à HTMX, tout en maintenant une base de code robuste et testée.


Retour