Sto costruendo un sistema di ticketing che è mobile-first. Ciò significa che le persone dovranno scaricare e registrarsi (utilizzando l'autenticazione del telefono come WhatsApp) nella mia app prima che possano acquistare i biglietti sul web o tramite l'app. La piattaforma web sarà come WhatsApp Web in cui l'utente deve scansionare un codice QR sul browser web con il suo telefono cellulare prima che possa acquistare un biglietto.
Per la piattaforma web:
L'utente arriva sulla pagina web per acquistare un biglietto. Dovrà effettuare l'accesso mediante la scansione di un codice QR sulla pagina di accesso con l'app mobile. Dopo questo, quando decide di acquistare un certo numero di biglietti per un concerto / evento, il mio backbase Firebase farà in modo che non possa acquistare un gran numero di biglietti (maggiore di 25) con un semplice controllo sul lato cloud quando richiede un blocco di biglietti. Dopo aver specificato con successo il numero di ticket, prima di essere indirizzato a una pagina di pagamento, gli viene chiesto di eseguire la scansione di un altro codice QR sul browser per procedere e, infine, il pagamento viene eseguito correttamente e vengono aggiunti i relativi ticket.
Per i dispositivi mobili:
Niente di speciale qui. Solo che dovrà registrarsi con il suo OTP e non avrà una funzione di 'Disconnessione' (molto simile a Whatsapp) nella sua app. Un account inoltre non può contenere più di 25 biglietti. Quindi, 25 biglietti per cellulare per 1 evento saranno il controllo.
Riesci a pensare a un modo per battere questo sistema e acquistare più di 25 biglietti?