Skip to content

Stef80/MysteryShopper

Repository files navigation

MysteryShopper

Il progetto fa uso di alcune librerie per interagire con Firebase utilizzando i servizi offerti per l'immagazzinamento dei dati, l'autenticazione degli utenti e l'invio di notifiche push tra utenti. Vengono inoltre usate librerie di google maps per la geolocalizzazione.

le librerie sono :

- firebase-database:19.3.1
- firebase-analytics:17.4.4
- firebase-auth:19.3.2
- firebase-storage:19.1.1
- firebase-messaging:20.2.4'
- volley:volley:1.1.1
- com.google.android.gms:play-services-maps:17.0.0

L'applicazione permetta la registrazione di due tipi di utenti, lo shopper che viene ingaggiato, e l'employer che è una società con vari negozi sparsi per il territorio e che necessita di una valutazione dei servizi offerti dai vari negozi.

Registrazione

la registrazione viene effettuata attraverso la compilazione di un apposito form per ciasucn tipo di utenza


Login

Una volta registrato baterà effettuare il login per entrare nella pagina dell'utenza a cui ci si è iscritti

Login come shopper
Login come employer

Notifiche

Quando uno shopper viene scelto per un ingaggio riceve una notifica in cui sono presenti gli estremi per l'ingaggio, inoltre aprendo l'applicazione può vedere una lista di tutte le richieste ricevute e il loro stato

Alla ricezione della notifica lo shopper potrà decidere se accettare oppure rifiutare e una volta effettuata la scelta verrà inviata una notifica all'employer che lo ha ingaggiato della propria decisione


Visualizzazione del luogo

Lo shopper prima di accettare attraverso google maps può verificare l'ubicazione del luogo

cliccando sulla finestra della proposta

o cliccando sul pulsante show nella finestra della notifica

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages