AgendApp
Web app di pianificazione e presenze con conteggio automatico dei recuperi per insegnanti indipendenti.
- Web App
- SaaS
- UI Design
Sfida
Gli insegnanti indipendenti di solito tengono traccia delle lezioni su un'agenda cartacea o un foglio di calcolo, e i recuperi sono il punto in cui entrambi si inceppano. Un'assenza dà diritto a un recupero, una lezione recuperata ne consuma uno, e correggere una registrazione passata deve aggiornare anche il saldo. AgendApp doveva rendere questa contabilità automatica e abbastanza affidabile da non richiedere controlli manuali.
Soluzione
L'app è Flutter sul web, responsive dal telefono al desktop, con piano settimanale, calendario, presenze e schede alunno a pochi tocchi di distanza. Il backend è Supabase: PostgreSQL con row-level security tiene isolati i dati di ogni insegnante, e il contatore dei recuperi è calcolato in tempo reale dallo storico delle presenze invece di essere memorizzato, così la modifica di una lezione passata non può mai lasciare il saldo sbagliato. Le stesse regole sono applicate dal database stesso. Un sito in Astro copre la parte di marketing.
Risultato
AgendApp è online come web app responsive in italiano, inglese e spagnolo: pianificazione settimanale, presenze, conteggio automatico dei recuperi e schede alunno per insegnanti indipendenti, insieme al suo sito vetrina.
Informazioni sul progetto
AgendApp è il nostro prodotto: una web app per insegnanti indipendenti di musica, lingue e ripetizioni che organizzano la settimana su lezioni individuali ricorrenti. L'insegnante imposta il piano settimanale una volta sola; AgendApp compila gli alunni di ogni giornata, registra le presenze in pochi tocchi e tiene il conto automatico delle lezioni di recupero che spettano a ciascun alunno.
LM DevStudio ha progettato e costruito l'intero prodotto: la web app Flutter, responsive dal telefono al desktop, il backend Supabase che applica le regole di business direttamente nel database, e il sito vetrina in Astro. Tutto pubblicato in italiano, inglese e spagnolo.
Strumenti utilizzati
- Figma
- Flutter
- Supabase
- Astro