Aller au contenu principal

Stockaj Kiosk

Stockaj Kiosk est une application de bureau (Windows, macOS, Linux) conçue pour gérer le prêt et le retour de matériel lors de festivals et d'événements. Elle fonctionne comme un terminal en mode kiosk — plein écran, sans distractions — et supporte les lecteurs de QR codes / codes-barres USB.

Fonctionnalités principales

FonctionnalitéDescription
🧭 CockpitLouer, vendre, retourner et consommer du matériel depuis un seul écran à cinq modes
🔁 Session location et retourReprendre du matériel et en prêter du nouveau au même bénévole en une seule validation
📋 Qu'est-ce qui est dehors ?Un tableau en direct de tout ce qui est sorti, avec retour ligne par ligne ou groupé
Mode assistéUn assistant pas-à-pas en grands caractères pour les bénévoles occasionnels
🖨️ Impression d'étiquettesImprimer les étiquettes QR des bénévoles et du matériel sur une imprimante Brother DK
📡 Hors-ligneLes opérations sont mises en file d'attente et synchronisées automatiquement à la reconnexion
🔒 PIN de protectionAccès aux paramètres et sortie du kiosk protégés par un code PIN à 4 chiffres (optionnel)
📱 Scanner QR / code-barresCompatible avec tout lecteur USB HID (clavier émulé)
🖥️ Mode kioskPlein écran, navigation masquée, sortie protégée par PIN
🌐 MultilingueInterface disponible en français et en anglais

Architecture

┌─────────────────────────────────────────────┐
│ Stockaj Kiosk │
│ (Tauri 2 — plein écran) │
│ │
│ React 18 + TypeScript + TailwindCSS │
│ ┌─────────────┐ ┌────────────────────┐ │
│ │ Zustand │ │ TanStack Query │ │
│ │ (config, │ │ (données serveur) │ │
│ │ paramètres) │ │ │ │
│ └─────────────┘ └────────────────────┘ │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ File d'attente hors-ligne (SQLite) │ │
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘


API Stockaj (Laravel)
https://app.stockaj.io

Écrans de l'application

Après la configuration initiale, l'application comporte trois écrans de travail, accessibles depuis la barre de navigation :

  1. Cockpit — l'écran principal pour louer, vendre, retourner et consommer du matériel.
  2. Qu'est-ce qui est dehors ? — un tableau en direct de tout ce qui est sorti, pour les recherches et retours rapides.
  3. Mode assisté — un assistant d'emprunt simplifié, pas à pas.

Un indicateur de connexion et la version de l'application sont affichés en bas à gauche sur chaque écran, et la barre de navigation en haut permet de passer d'un écran à l'autre et d'ouvrir les paramètres.

remarque

Les entrées Qu'est-ce qui est dehors ? et Mode assisté peuvent être masquées de la barre de navigation dans les paramètres, pour n'afficher que les écrans utiles à votre équipe.

Pré-requis

  • Un compte Stockaj avec accès à l'API (https://app.stockaj.io/api/v1)
  • Un jeton d'API (Bearer Token) généré depuis l'interface Stockaj
  • (Optionnel) Un lecteur de QR codes / codes-barres USB
  • (Optionnel) Une imprimante d'étiquettes Brother DK ou compatible