retour à la caisse à outils
ref. mtb-06.8 · pince billetterie

poste 06 — pince · billetterie de concerts

ticketzone

une billetterie de concerts : une api symfony 7 et un front react. la confirmation de réservation passe par messenger, en asynchrone. projet solo, dépôt privé, pas de version publique.

fig. 06.8 — pince · ticketzone
glisser pour tourner · survoler une pièce

plaques rivetées — rapport d'atelier

sur l'établi

01 · à l'arrivée contrôlé

réserver une place

liste d'événements, fiche, quantité, et réservation rattachée à un compte. le readme ne nomme qu'un membre : melvyn thierry-bellefond.

02 · sur le pont assemblé

le prix est dans le code

tva à 20 %. à partir de 5 places, le sous-total baisse de 10 %. ces deux taux sont des paramètres du service de tarif, pas des chiffres de fréquentation.

03 · à la sortie homologué

la confirmation attend son tour

créer une réservation envoie un message messenger. le handler journalise l'envoi, puis passe la réservation au statut confirmé.

polaroids d'atelier — captures

des concerts qui n'existent pas

les lampes, quai nord, l'orchestre des tisserands, brume : écrits pour la capture. les images et les comptes du jeu de fixtures du dépôt n'apparaissent pas.

ticketzone — concerts inventés
01 · accueil — concerts inventés web · données fictives
ticketzone — accueil sur mobile
04 · accueil sur mobile web sur mobile · données fictives

côté web

ticketzone — réservations sur des concerts inventés
02 · réservations — concerts inventés web · données fictives
ticketzone — réservation, tva et réduction de groupe
03 · réserver — tva et réduction de groupe web · données fictives

au banc d'essai — ce que fait le code

quatre fonctions, du concert au message

fonction 01

événements

liste, date, salle, prix de départ et places restantes.

fonction 02

tarif

tva 20 %. réduction de 10 % à partir de 5 places, les deux lus dans la configuration.

fonction 03

réservation

une réservation par compte, avec une quantité, tant qu'il reste des places.

fonction 04

file d'attente

messenger traite la confirmation à part : journal, puis statut confirmé.