A simple Ionic + Angular Barcode Scan app for grocery stores backed with RESTful Web Services on Spring Boot - Participant of App Challenge 2020 - Outcome of Enterprise Mobile Application Development Master's Degree Course @ UniSA
[x] Mostrare una raccomandazione appena si aggiunge al carrello un prodotto scannerizzato. Dovrebbe apparire come un toast/snackbar.
[x] Pagina di raccomandazione ha lo storico delle raccomandazioni nella sessione come card, visualizzabili nel dettaglio e cancellabili
[x] La raccomandazione nel dettaglio (articolo) presenta un tasto interno di scannerizzazione che dopo averla fatta l'articolo viene aggiunto direttamente nel carrello (fatto, ma va testato su telefono)
[x] Introdurre meccanismo (lato client per adesso) che tiene conto del fatto che una raccomandazione può essere accolta, scartata o ignorata.
[x] Post scan deve apparire una raccomandazione a seconda di una probabilità. Statica (fissa a 0.5 ad es.) o dinamica?
[x] Mandare ID dei prodotti nel carrello ad una API ad hoc che richiede la raccomandazione migliore in quel momento.
[x] L'aggiunta di un prodotto al carrello già presente => somma delle quantità
[x] Testare la raccomandazione specifica con device
[x] Errore: articolo scannerizzato non trovato...
[ ] Impedire il lancio di una nuova raccomandazione se si è scannerizzato già un certo prodotto (?)
Mostrare all'utente le raccomandazioni.