HelloPos: the cash register for tablet, smartphone and back‑office, for all retail businesses.
AI translation
HelloPos : la caisse pour tablette, smartphone et back-office, pour tous les commerces de détail.
CommerceTypeScript · PLpgSQLGitHub @FannyFleursOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Caisse SaaS moderne pour commerce. Conçue certification-ready par rapport aux exigences françaises applicables aux systèmes de caisse (art. 286, I, 3°bis du CGI : inaltérabilité, sécurisation, conservation, archivage). ⚠ Aucune certification n'est revendiquée par cette simple base de code. Le logiciel est conçu pour permettre, à terme : • une attestation individuelle éditeur, • une démarche NF525 / LNE ou équivalent, • une revue par expert-comptable, avocat fiscaliste ou organisme compétent. Les éléments techniques requis sont en place (voir docs/conformite.md).Read the full README ↗
Caisse SaaS moderne pour commerce. Conçue certification-ready par rapport aux exigences françaises applicables aux systèmes de caisse (art. 286, I, 3°bis du CGI : inaltérabilité, sécurisation, conservation, archivage).
⚠ Aucune certification n'est revendiquée par cette simple base de code. Le logiciel est conçu pour permettre, à terme :
- une attestation individuelle éditeur,
- une démarche NF525 / LNE ou équivalent,
- une revue par expert-comptable, avocat fiscaliste ou organisme compétent. Les éléments techniques requis sont en place (voir
docs/conformite.md).
FiscalCore (hash chain SHA-256 / HMAC, séquences sans rupture)# 1. Installer
npm install
# 2. Configurer .env.local (générer SESSION_SECRET et FISCAL_SIGNING_KEY)
cp .env.example .env.local
openssl rand -hex 32 # à coller dans SESSION_SECRET
openssl rand -hex 32 # à coller dans FISCAL_SIGNING_KEY
# 3. Préparer Postgres
createdb webpos
# (ou via Docker : docker run -p 5432:5432 -e POSTGRES_PASSWORD=webpos -e POSTGRES_USER=webpos -e POSTGRES_DB=webpos postgres:15)
# 4. Migrer + seed
npm run db:migrate
npm run db:seed
# 5. Lancer
npm run dev
# http://localhost:3000
# Comptes de démonstration (mot de passe : HelloPos2026!) :
# [email protected], [email protected], [email protected], [email protected]
| Script | Description |
|---|---|
npm run dev | Serveur de développement |
npm run build / start | Build production |
npm run typecheck | Vérification TypeScript stricte |
npm run db:migrate | Applique les migrations SQL (idempotent + intégrité) |
npm run db:seed | Crée une organisation de démo + produits fleuristes |
npm run db:reset | DROP + reset (destructif, dev uniquement) |
npm run fiscal:verify | Vérifie l'intégrité de la chaîne fiscale |
npm test | Exécute la suite Vitest |
app/
(app)/... # back-office authentifié
caisse/ # interface caisse principale
api/ # routes API (auth, products, sales, closures, fiscal)
components/ # UI réutilisable
lib/
db/ # pool pg + runner de migrations versionnées
fiscal/ # FiscalCore (cœur d'inaltérabilité)
services/ # SaleService, ClosingService, CashSessionService, PDF
auth/ # RBAC, sessions, mots de passe
audit/ # journal applicatif
migrations/ # SQL pur, immuable une fois appliqué
tests/ # unitaires (Vitest)
scripts/ # CLI internes (migrate, seed, verify-fiscal-chain)
docs/ # conformité, checklists, architecture
Voir docs/roadmap.md pour le détail des Phases 2 (stock/clients/fidélité/factures),
3 (clôtures mensuelles/annuelles, archives, exports contrôle fiscal) et 4
(multi-boutique, livraisons, comptabilité, facturation électronique).
Voir docs/conformite.md pour la checklist détaillée et les références juridiques.