Aller au contenu principal

Cockpit

Le cockpit est l'écran principal de Stockaj Kiosk. Il réunit les fonctions d'emprunt et de retour dans une interface à 3 colonnes avec des onglets.

Screenshot à ajouter

Vue générale du cockpit

screenshot-cockpit-overview.png — Vue complète du cockpit avec les 3 colonnes et les onglets.

Disposition de l'écran

L'écran est divisé en 3 colonnes :

ColonneLargeurContenu
Gauche360 pxRecherche de bénévole
CentreFlexibleOnglets Emprunt / Retour
Droite300 pxListe des emprunts ouverts
┌──────────┬──────────────────────────────┬──────────┐
│ Recherche│ [Emprunt] [Retour] │ Emprunts │
│ bénévole │ │ ouverts │
│ │ │ │
│ ┌──────┐ │ Contenu de l'onglet actif │ #42 ─────│
│ │ 🔍 │ │ │ #38 ─────│
│ │ ... │ │ │ #35 ─────│
│ │ │ │ │ #31 ─────│
│ └──────┘ │ │ │
└──────────┴──────────────────────────────┴──────────┘

Colonne gauche — Recherche de bénévole

La colonne gauche permet de sélectionner le bénévole pour lequel effectuer un emprunt ou un retour.

Rechercher un bénévole

Tapez au moins 2 caractères dans le champ de recherche pour lancer une recherche par nom ou prénom. La recherche se déclenche automatiquement après 300 ms de saisie.

Screenshot à ajouter

Recherche de bénévole

screenshot-cockpit-renter-search.png — Champ de recherche avec résultats de bénévoles.

Résultats de recherche

Chaque résultat affiche :

  • Le nom du bénévole
  • Son numéro de téléphone (si disponible)
  • Un badge indiquant le nombre d'emprunts en cours (si applicable)

Sélection

Cliquez sur un bénévole pour le sélectionner. Il s'affiche alors avec une bordure colorée et un bouton pour le désélectionner. Les emprunts en cours du bénévole sont automatiquement chargés.

ToucheAction
Flèche basSélectionner le résultat suivant
Flèche hautSélectionner le résultat précédent
EntréeConfirmer la sélection

Onglets centraux

La zone centrale comporte deux onglets avec des badges indiquant le nombre d'éléments :

  • Emprunt — Badge : nombre d'articles dans le panier
  • Retour — Badge : nombre d'emprunts actifs du bénévole sélectionné

Scanner intelligent

Le scanner de QR codes / codes-barres est toujours actif sur le cockpit. Le kiosk détermine automatiquement l'action :

SituationComportement
L'article scanné fait partie d'un emprunt actifSélectionne le bénévole correspondant, bascule sur l'onglet Retour, charge ses emprunts
L'article scanné est disponibleBascule sur l'onglet Emprunt, ajoute l'article au panier
L'article n'est pas trouvéAffiche un message d'erreur

Onglet Emprunt

L'onglet Emprunt permet de créer un prêt de matériel.

Screenshot à ajouter

Onglet Emprunt

screenshot-cockpit-checkout-tab.png — Onglet Emprunt avec zone de scan, résultats et panier.

Ajouter des outils par scan

Scannez le QR code ou code-barres d'un outil pour l'ajouter au panier. Si l'outil est déjà dans le panier, sa quantité est incrémentée.

Ajouter des outils par recherche

Utilisez le champ « Rechercher un outil… » pour trouver un outil par son nom ou son code. La recherche nécessite au minimum 2 caractères et se déclenche après 350 ms.

Chaque résultat affiche :

  • Le nom de l'outil
  • Son code
  • La disponibilité : « Dispo : N »

Cliquez sur un résultat pour l'ajouter au panier.

Le panier

Le panier affiche la liste des outils sélectionnés.

Panier vide

Lorsqu'aucun outil n'a été ajouté, un message invite à scanner un article :

🛒 Scannez un article pour l'ajouter

Outils dans le panier

Pour chaque outil ajouté, le panier affiche :

ÉlémentDescription
NomNom de l'outil
CodeCode de l'article (texte gris)
Diminuer la quantité (désactivé si quantité = 1)
QuantitéNombre d'unités
+Augmenter la quantité
Supprimer l'outil du panier
Screenshot à ajouter

Panier d'emprunt

screenshot-cockpit-cart.png — Panier avec plusieurs outils et contrôles de quantité.

Avertissement de stock

Si la quantité demandée dépasse le stock disponible, un avertissement s'affiche en rouge :

⚠️ Stock insuffisant (disponible : N)

remarque

Cet avertissement est informatif et n'empêche pas la validation de l'emprunt.

Valider l'emprunt

Le bouton « ✓ Confirmer l'emprunt » (vert) en bas de la zone centrale envoie la demande au serveur.

  • Le bouton est désactivé si aucun bénévole n'est sélectionné ou si le panier est vide
  • Un indicateur de chargement s'affiche pendant l'envoi

Onglet Retour

L'onglet Retour permet d'enregistrer la restitution de matériel emprunté.

Screenshot à ajouter

Onglet Retour

screenshot-cockpit-return-tab.png — Onglet Retour avec liste des emprunts du bénévole sélectionné.

Pré-requis

Un bénévole doit être sélectionné dans la colonne de gauche. Ses emprunts actifs s'affichent alors sous forme de liste.

Sélection de l'emprunt

Chaque emprunt est affiché sous forme de carte contenant :

ÉlémentDescription
Emprunt #{id}Identifiant de l'emprunt
DateDate de création au format suisse (ex. : 15 janvier 2026)
ArticlesListe des articles empruntés avec quantité

Cliquez sur une carte pour afficher le détail du retour.

Détail du retour

Pour chaque article de l'emprunt, vous pouvez indiquer s'il est rendu ou perdu :

Article en quantité unique (×1)

Deux boutons sont affichés :

BoutonDescription
RenduL'article est restitué (sélectionné par défaut)
⚠️ PerduL'article est déclaré perdu

Article en quantité multiple (×N)

Deux compteurs sont affichés :

CompteurDescription
Rendus :Nombre d'unités rendues (boutons − et +)
Perdus :Nombre d'unités perdues (boutons − et +)

Les deux compteurs sont liés : la somme des rendus et perdus ne peut pas dépasser la quantité totale empruntée.

Screenshots à ajouter

Article en quantité unique

screenshot-cockpit-return-single.png — Article ×1 avec boutons « Rendu » / « Perdu ».

Article en quantité multiple

screenshot-cockpit-return-multi.png — Article ×N avec compteurs liés.

Valider le retour

Le bouton « ✓ Valider le retour » (vert) envoie le retour au serveur.


Colonne droite — Emprunts ouverts

La colonne droite affiche tous les emprunts ouverts de l'ensemble des bénévoles, pas seulement celui sélectionné. Un bouton « Rafraîchir » permet de recharger la liste.

Screenshot à ajouter

Emprunts ouverts

screenshot-cockpit-open-rentals.png — Sidebar droite avec la liste de tous les emprunts ouverts.

Chaque carte affiche :

  • Le nom du bénévole
  • L'identifiant de l'emprunt
  • Les articles empruntés
  • Un badge de statut (En cours, En retard)

Cliquez sur un emprunt pour sélectionner automatiquement le bénévole correspondant et afficher ses retours.


Écran de confirmation

Après validation d'un emprunt ou d'un retour, un écran de confirmation plein écran s'affiche :

  • ✅ Grande icône verte
  • « Emprunt validé ! » ou « Retour validé ! »
  • « Pour {nom du bénévole} »
Screenshot à ajouter

Écran de confirmation

screenshot-cockpit-success.png — Écran de confirmation après validation.

L'écran se ferme automatiquement après 3 secondes et réinitialise le cockpit. Vous pouvez aussi le fermer en cliquant n'importe où ou en appuyant sur Entrée / Espace.


Fonctionnement hors-ligne

Si le serveur est inaccessible au moment de la validation, l'opération est mise en file d'attente et sera synchronisée automatiquement à la reconnexion. L'écran de confirmation s'affiche quand même.

Pour en savoir plus, consultez la page Mode hors-ligne.