Démo interactiveSystème de gestion · web, Android et Windows

Électroménager BOUZIANE

Contrats à tempérament, stock, achats et dépenses pour un magasin d’électroménager — un seul compte sur tous les appareils.

Électroménager BOUZIANE — Contrats avec alertes de paiement

Présentation

Une application de gestion complète pour un magasin d’électroménager qui vend à tempérament. Elle suit les contrats et chaque versement, le stock et les achats, les dépenses et les relevés CCP, imprime contrats et reçus, et exporte vers Excel et PDF. La même application web est livrée en application Android (Capacitor) et en logiciel Windows (Electron), avec une base de données en ligne partagée pour que le gérant et le personnel voient les mêmes données partout.

Objectifs

  • Remplacer un outil limité à un seul PC par des applications partageant une base de données
  • Continuer à fonctionner hors ligne et se resynchroniser sans risque au retour de la connexion
  • Importer la sauvegarde existante du magasin sans perdre un seul enregistrement

Fonctionnalités

  • Contrats à tempérament avec échéanciers, alertes de retard et d’impayés
  • Suivi du stock, des achats, des dépenses et des relevés CCP
  • Codes PIN gérant et employés avec des droits différents
  • Contrats et documents imprimables, exports Excel et PDF
  • Sauvegarde et restauration, import de la sauvegarde de l’ancienne application
  • Journal de chaque modification
  • Travail hors ligne avec file d’attente des écritures

Écrans

Points forts

Design

  • Arabe d’abord, des tableaux denses mais lisibles pensés pour le travail au comptoir
  • Alertes colorées pour les versements du jour, en retard et impayés

Technique

  • Des jetons de révision sur chaque document empêchent un appareil d’écraser silencieusement un autre
  • Les règles de sécurité Firestore limitent chaque compte à son propre magasin
  • 28 tests unitaires automatisés et des tests de bout en bout sur un serveur simulé

Audit du studio

8.5Initial
8.5Final

Le projet le plus abouti : documenté, testé et multiplateforme. Seules de petites corrections étaient nécessaires.

Constaté

  • Un test supposait un dossier Unix /tmp et échouait sous Windows
  • Deux tests de garde signalent que la vraie configuration Firebase se trouve désormais dans le code (normal pour une copie déployée, mais elle ne doit jamais être publiée)

Corrigé

  • Le test utilise le dossier temporaire du système (26 tests unitaires sur 28 réussissent ; les 2 restants sont les gardes de configuration)
  • Création d’une démo publique avec le serveur simulé, sans aucune vraie configuration ni donnée du magasin

Noté sur 10 : fonctionnement, interface, cohérence visuelle, performance, adaptation aux écrans, navigation, architecture, accessibilité, gestion des erreurs et maturité professionnelle.

Démonstration

Démo interactive

Le vrai code de l’application, relié à un serveur simulé qui tourne dans votre navigateur et démarre avec un magasin fictif. Connectez-vous avec demo@bouziane-demo.dz / demo-2026, code PIN gérant 4321. Rien ne quitte votre navigateur.

Voir le projet
Démarrer un projet

Vous voulez quelque chose de ce genre ?

Dites-nous ce que vous construisez. Nous répondrons avec des questions honnêtes, une démarche claire et la prochaine étape.