Time Tracker

โœ… Funzionamento Utente

๐Ÿšช Ingresso (QR Start)

  1. Il cliente scansiona il QR Start.

  2. Se non รจ loggato, viene richiesto il login.

  3. Dopo il login, seleziona il tipo di animale: Cane, Gatto, Uccello.

  4. Il sistema registra lโ€™orario di inizio e il tipo di animale.


๐Ÿพ Uscita (QR Stop)

  1. Il cliente scansiona il QR Stop.

  2. Se non รจ loggato, viene richiesto il login.

  3. Il sistema cerca la sessione aperta (non ancora terminata) per quel cliente.

  4. Registra lโ€™orario di fine, calcola la durata in minuti e il costo totale.

  5. Mostra una pagina di ringraziamento con il riepilogo:

    • Tipo animale

    • Tempo trascorso

    • Totale da pagare


๐Ÿ› ๏ธ Backend Admin

  • Impostazione tariffe al minuto per ogni tipo di animale.

  • Visualizzazione di tutte le sessioni utenti, con:

    • Filtro per utente, data, tipo animale.

    • Esportazione (facoltativa).


๐Ÿ” Dettagli tecnici suggeriti

  • Custom Post Type qr_session

  • Custom Meta:

    • user_id

    • animal_type

    • start_time

    • end_time

    • cost

  • Due shortcode:

    [qr_start]

    e

    [qr_stop]

    da inserire nelle rispettive pagine da associare ai QR

  • Pagine frontend:

    • Pagina Start: login + scelta animale

    • Pagina Stop: login + calcolo + ringraziamento