Dossier · № 04 / 16
vCoffee
POS et fiscalisation pour la restauration — Un POS moderne pour cafés et restauration, conçu pour le marché serbe et vendu en abonnement mensuel. Les clients commandent en scannant le QR de la table ; serveurs, cuisine et bar travaillent depuis un téléphone ; le propriétaire pilote tout depuis un admin. Le principe est « thick local, thin cloud » : un boîtier desktop Tauri fait tourner un serveur Rust (axum), une base SQLite chiffrée (SQLCipher) et une PWA React sur le réseau local de l'établissement — entièrement hors ligne. Fiscalisation serbe (ESIR → LPFR) avec contrôle central des licences sur un VPS.
Ce qui a été fait
- POS pour les serveurs, écrans bar et cuisine — le tout depuis un téléphone
- Commande par QR à table pour les clients, sans application ni inscription
- Serveur Rust (axum) dans le boîtier Tauri installé dans l'établissement
- Base locale chiffrée (SQLCipher) — les données de chiffre d'affaires ne quittent pas l'établissement
- PWA React sur le réseau local, fonctionne hors ligne quand Internet tombe
- Fiscalisation serbe : flux ESIR → LPFR et impression du ticket fiscal
- Contrôle central des licences et des abonnements sur un VPS
- Admin propriétaire : chiffre d'affaires, articles, services, rapports
Couches du système
Le boîtier local (thick local)
Tauri 2RustaxumSQLCipher- Un seul installateur par établissement — il démarre et fonctionne sans cloud
- Un serveur Rust axum porte l'API dans l'établissement, les clients partagent le réseau local
- Base SQLCipher pour les tickets, les articles et les services
- Une file de tickets fiscaux qui attend la connexion, puis se synchronise toute seule
Surfaces client
ReactPWANode.js- POS serveur, écran bar et affichage cuisine en PWA
- Menu QR par table, optimisé pour le téléphone et une connexion faible
- La PWA React s'installe sur un téléphone et se comporte comme une application
Le cloud (thin cloud)
Node.jsPHPVPS- Licences, abonnement et mises à jour — la seule chose qui part vers le serveur
- Gestion des versions par établissement, diagnostic à distance
- Les données de chiffre d'affaires restent dans l'établissement, le cloud ne voit que la licence
Technologies
Langages de programmationRust, TypeScript, SQL, PHP
Frameworks et outilsTauri 2, axum, React, PWA, SQLCipher, ESIR / LPFR
InfrastructureVPS licence server, Réseau local sur site, Imprimante fiscale
Faits
PlateformesDesktop · Web · Server
Statuten développement
Années2026 → aujourd'hui
CatégorieSaaS personnel · POS
vCoffee — le client scanne le QR de sa table, la commande part directement au bar.
Tous les projets