
En constructionProjet client, déjà en production. On continue de construire.
Billets, paiements et CRM.
Pour Perla Virtuosa.
Des rencontres pour femmes. Site, app iOS et tableau de bord, faits par nous.
Données de démonstration.
Ce que nous avons construit.
01CRM web et mobile
Événements, commandes et demandes. Dans le navigateur et sur iPhone.
02Site de billetterie
Chaque rencontre a sa page, ses places et sa carte.
03Paiements Stripe
Carte ou espèces. TVA et frais bien visibles.
NombreLaura DemoEmaillaura@ejemplo.comEntradas6Máximo 5 por compraapi/checkoutif (quantity > WEB_MAX_TICKETS_PER_PURCHASE) return NextResponse.json( { error }, { status: 400 })POST /api/checkout400Datos no válidosimágenes: tipo y tamaño 04Validations
Côté client et côté serveur. Les images aussi.
VálidaSam Ejemplo · 1/2Dentro1213/ 30 05Lecture de QR
Valide, utilisé ou impayé. Encaissement à l’entrée.
06Analyse de l’interface
Chaque écran, pixel par pixel. Clair, sombre, mobile et ordinateur.
App iOS · SwiftUI
L’app iOS : le CRM et les paiements dans la poche.
Une app native pour l’équipe : événements, encaissements et check-in depuis l’iPhone.
CRM sur mobile
Événements, acheteurs et demandes, à jour.
- Événements avec taux de remplissage et acheteurs
- Demandes des organisateurs
- Formulaire avec carte et validations
Paiements sur mobile
Encaissements Stripe et en espèces.
- Mode Stripe : réel ou test
- Prix, TVA, Stripe et Radar par billet
- Espèces avec la monnaie à rendre
Check-in par QR
Scannez à l’entrée et encaissez si besoin.
- Valide, déjà utilisé ou invalide
- Espèces en attente, encaissées sur place
- Plus de listes papier
Créer un événement
ÉvénementsLieu avec Apple PlansVérification avant d’enregistrer Validations
Image refuséeImage valide Paiements Stripe
Détail : TVA, Stripe et RadarPaiement en espèces confirméMode Stripe Données de démonstration.
Les parcours, filmés.
Vrais enregistrements avec des données de test.
eventos.perlavirtuosa.com
Achat sur le webAchat sur mobileCRM web sur mobile Écran par écran.
Captures réelles du site, en clair et en sombre.
Sur le web, clair et sombre
Fiche de l’événementCoordonnées d’achat Chaque inscription, en direct.
Une notification sur l’iPhone de l’équipe à chaque commande ou demande.
Données de démonstration.Sécurité à chaque envoi.
Ce que nous protégeons quand quelqu’un envoie ses données.
01Paiements
Stripe Checkout encaisse, Radar Pro analyse chaque paiement et seuls les avis de paiement signés sont acceptés.
checkout.stripe.comEntre amigas17,00 €4242 4242 4242 424212 / 34CVC •••17,00 €Stripe CheckoutRadar ProNormalCVC ✓risk · CVC · IPWebhookstripe-signature ✓200 OK 02Accès et données
Le serveur revérifie chaque envoi, seule l’équipe accède au panneau et l’adresse exacte n’est jamais publiée.
Admin••••••••••SupabaseRLS 03Web et formulaires
Connexion chiffrée avec HSTS, consentement RGPD et Turnstile sur chaque formulaire public.
eventos.perlavirtuosa.comRGPDSuccess!HTTPSTLSHSTSstrict-transport-security
Stripe Radar Pro, paiement par paiement
Sur mobile : frais réels et CVC validéUn vrai paiement Stripe : détail avec Radar Pro et niveau de risque « Normal »Analyse des risques Radar (localisation masquée) Vraies captures Stripe, données personnelles masquées. Un vrai paiement de 1 € et son remboursement.
Ce qui marche déjà.
En production, avec de vrais paiements. Les chiffres des écrans sont des données de démonstration.
risk: normalCVC: passRadar ProTurnstilewebhook 01Paiements et formulaires protégés
Stripe Radar Pro sur chaque paiement par carte, webhook signé et Turnstile sur chaque formulaire public.
CheckoutWebhookSupabaseAPNsNueva inscripción · PagadoahoraSam Ejemplo pagó 34,00 € · 2 entradas · TarjetaEntre amigas · Valencia 02Du paiement à l’alerte, tout seul
Stripe confirme, la commande passe en payée et l’iPhone de l’équipe prévient.
precio por entradademo17,00 €Base14,05 €IVA 21 %2,95 €Comisión Stripe−0,52 €Radar−0,09 €Neto tarjeta13,44 € 03Chaque euro, en clair
Prix, TVA et frais par billet, détaillés dans l’app.
1080 × 810EntreAMIGAS1600 × 20004:5 · ±2 %≥ 1080 px≤ 15 MB 04Des images qui tombent juste
Affiche 4:5 et couverture 4:3, vérifiées sur le web, le serveur et l’app.
Next.jsSwiftUIHeroUITailwindSupabaseStripeVercelAPNsTurnstileWeb de entradasApp iOSPanel adminNext.jsSwiftUIHeroUITailwindSupabaseStripeAPNsWeb · iOS · Admin 05Une base, trois écrans
Billetterie web, app iOS et panneau admin sur les mêmes données.