← Tous les projets// 10 — UCAD

Multi-Market — mémoire de Licence

Livré

UCADDakar2025

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.

multi-market.sysMulti-Market — mémoire de Lic…DjangoPostgreSQL
Contexte

Des commerçants gèrent plusieurs points de vente sans outil commun pour les ventes, le stock et les revenus.

Mission

Centraliser la gestion multi-boutiques et aider à décider grâce à l'automatisation et au calcul assisté des bénéfices.

Rôle

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.

Actions
  • 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.
Fonctionnalités
  • 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
Résultats
  • points de vente gérés
  • de ruptures de stock
  • applications Django modulaires
ArchitectureReact · PWADjango 4.2 (16 apps)Channels · CeleryPostgreSQL · PostGISRedis
  • React · PWA → Django 4.2 (16 apps)
  • Django 4.2 (16 apps) → Channels · Celery
  • Django 4.2 (16 apps) → PostgreSQL · PostGIS
  • Channels · Celery → Redis