Multi-Market — mémoire de Licence
Plateforme commerciale multi-boutiques : stock multi-dépôts avec codes-barres, point de vente, facturation, paiements mobiles et tableaux de bord en temps réel.
Des commerçants gèrent plusieurs points de vente sans outil commun pour les ventes, le stock et les revenus.
Centraliser la gestion multi-boutiques et aider à décider grâce à l'automatisation et au calcul assisté des bénéfices.
Conception et développement complets (mémoire)
Technologies- Django
- PostgreSQL
- PostGIS
- Redis
- Celery
- React
- TypeScript
- Redux
- Tailwind CSS
- Docker
Réalisation technique
Backend
Django 4.2 en 16 applications modulaires ; PostgreSQL/PostGIS ; Redis, Celery et Django Channels (WebSockets) ; JWT, OAuth2 et MFA.
Frontend
React 18 et TypeScript, Redux Toolkit, Tailwind CSS, Framer Motion ; PWA avec mode hors ligne.
Rôles
Trois interfaces : administrateur, entrepreneur, client.
Déploiement
Docker et guides de déploiement Render ; jeux de données de test et scripts de maintenance des stocks.
- J'ai conçu le système et ses trois interfaces : administrateur, entrepreneur, client.
- J'ai développé l'API Django (PostgreSQL/PostGIS, Redis, Celery, Channels) et l'interface React (TypeScript, Redux Toolkit, Tailwind, PWA).
- J'ai intégré le stock multi-dépôts avec codes-barres, le point de vente, la facturation et les paiements mobiles (Wave, Orange Money).
- J'ai documenté le déploiement sur Render et les procédures de test.
- Stock multi-dépôts avec codes-barres et QR
- Point de vente tactile
- Facturation
- CRM clients
- Paiements mobiles (Wave, Orange Money)
- Tableaux de bord temps réel
- points de vente gérés
- de ruptures de stock
- applications Django modulaires
- React · PWA → Django 4.2 (16 apps)
- Django 4.2 (16 apps) → Channels · Celery
- Django 4.2 (16 apps) → PostgreSQL · PostGIS
- Channels · Celery → Redis