Sto cercando di scrivere un back-end per un servizio di taxi (incarico universitario) e sono bloccato sull'algoritmo.
ogni volta che un nuovo cliente invia una richiesta, tutti i tassisti nelle vicinanze ricevono una notifica via email e, per cinque minuti, devo raccogliere le risposte positive (quelle che sono disposte a dare un passaggio).
Dopo cinque minuti, devo abbinare il cliente al miglior tassista che ha risposto, in base al feedback e alla distanza.
Ho impostato tutto in Laravel 5.1, ma non so come implementare il "pool" di risposte dai driver. Dovrei usare una tabella MySQL temporanea o optare per una memorizzazione di file temporanei? O progettare un modo diverso di affrontarlo?