Stockaj Kiosk
Stockaj Kiosk is a desktop application (Windows, macOS, Linux) designed to manage equipment checkout and return at festivals and events. It runs as a kiosk-mode terminal β fullscreen, distraction-free β and supports USB QR code / barcode readers.
Key Featuresβ
| Feature | Description |
|---|---|
| π§ Cockpit | Rent, sell, return and consume equipment from a single screen with five modes |
| π Rental & return session | Take items back and lend new ones to the same volunteer in one confirmation |
| π What's out? | A live table of every item currently out, with per-row and bulk return |
| β¨ Assisted mode | A large, step-by-step wizard for occasional or non-technical volunteers |
| π¨οΈ Label printing | Print volunteer and item QR labels to a Brother DK / label printer |
| π‘ Offline mode | Operations are queued and automatically synced when connectivity is restored |
| π PIN protection | Settings and kiosk exit protected by an optional 4-digit PIN code |
| π± QR / barcode scanner | Compatible with any USB HID scanner (keyboard emulation) |
| π₯οΈ Kiosk mode | Fullscreen, hidden navigation, PIN-protected exit |
| π Multi-language | Interface available in English and French |
Architectureβ
βββββββββββββββββββββββββββββββββββββββββββββββ
β Stockaj Kiosk β
β (Tauri 2 β fullscreen) β
β β
β React 18 + TypeScript + TailwindCSS β
β βββββββββββββββ ββββββββββββββββββββββ β
β β Zustand β β TanStack Query β β
β β (config, β β (server data) β β
β β settings) β β β β
β βββββββββββββββ ββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββ β
β β Offline queue (SQLite) β β
β βββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
Stockaj API (Laravel)
https://app.stockaj.io
Application Screensβ
After the one-time setup, the application has three working screens, reachable from the navigation bar:
- Cockpit β the main screen for renting, selling, returning and consuming equipment.
- What's out? β a live table of everything currently out, for quick lookups and returns.
- Assisted mode β a simplified, step-by-step checkout wizard.
A connection indicator and the app version are shown at the bottom left on every screen, and the navigation bar at the top switches between screens and opens the settings.
The What's out? and Assisted mode entries can be hidden from the navigation bar in the settings, so your terminal only shows the screens your team needs.
Prerequisitesβ
- A Stockaj account with API access (
https://app.stockaj.io/api/v1) - An API token (Bearer Token) generated from the Stockaj interface
- (Optional) A USB QR code / barcode reader
- (Optional) A Brother DK or compatible label printer
Quick Navigationβ
ποΈ Introduction
Overview of Stockaj Kiosk, the equipment lending terminal for festivals and events.
ποΈ User Guide
5 items
ποΈ Reference
3 items