API REST sécurisée gérant l'authentification, les queues temps réel et la facturation automatique.
Demo · Documentation · Signaler un bug · Nouvelle fonctionnalité
Waitify est un SaaS français de gestion de files d'attente virtuelles par QR code. La solution permet aux commerçants de digitaliser leurs files d'attente et aux clients d'attendre sans contrainte physique.
| Composant | Technologie | Version |
|---|---|---|
| Runtime | Node.js | > 20.0 |
| Langage | C# | 14 |
| Framework | ASP.NET | 10.0 |
| Base de données | PostgreSQL | 17+ |
| Infrastructure | MC Azure | RDS/Lambda/ECS |
| Paiements | Stripe | API v2023 |
| Authentification | JWT | RS256 |
| SMS | AWS SNS | Latest |
- .NETde 8.0 ou supérieur
- PostgreSQL 16 ou supérieur
- Compte Microsoft Azure configuré
- Clés API Stripe (test/prod)
# Installation des dépendances
nuget update
# Développement
dotnet run
# Build
dotnet buildL'API sera accessible sur http://localhost:{port}/swagger/index.html
- Client scanne QR code unique du business
- Inscription avec numéro de téléphone
- Attribution position automatique + estimation temps
- SMS de confirmation envoyé immédiatement
- SMS de rappel quand 2 clients restent devant
- SMS final quand c'est le tour du client
- Timer 5 minutes avant passage automatique au suivant
- Annulation manuelle : position libérée, SMS confirmation
- Timeout : passage automatique, SMS "tour manqué"
- Recalcul automatique des positions restantes
- Notification clients suivants (temps réduit)
- Calcul mensuel basé sur la consommation SMS
- 19€/mois incluant 1000 SMS
- 0.03€ par SMS supplémentaire
- Génération facture via Stripe
- Suspension automatique en cas d'impayé
Chaque utilisateur ne peut accéder qu'à ses propres données via les politiques PostgreSQL.
- Nettoyage des numéros de téléphone
- Rate limiting avec middleware
- Protection CSRF et XSS
Développé par Steven YAMBOS