app

app

EcoFlora-AI

EcoFlora-AI

EcoFlora AI: conoscere le piante attraverso la tecnologia. La natura ci circonda, ma spesso non conosciamo le specie vegetali che incontriamo. EcoFlora AI nasce per trasformare questa curiosità in un'esperienza di scoperta. È una web app educativa dedicata al riconoscimento e allo studio delle piante. Il progetto mette insieme botanica, ambiente e intelligenza artificiale. Basta uno smartphone o un computer con un browser moderno per iniziare. L'interfaccia è progettata per essere semplice e accessibile anche agli studenti. Con la fotocamera integrata si può fotografare una pianta direttamente dall'app. In alternativa, è possibile scegliere una foto già presente nella galleria. L'immagine viene inviata al servizio Pl@ntNet per proporre un'identificazione botanica. Il risultato suggerisce le specie più compatibili con la fotografia fornita. Il riconoscimento automatico è un aiuto, non una garanzia di identificazione certa. Osservare più dettagli della pianta può migliorare la qualità della ricerca. Ogni riconoscimento diventa l'occasione per approfondire una specie vegetale. L'app presenta informazioni botaniche e riferimenti da consultare. I dati possono essere arricchiti grazie a risorse come GBIF e Wikipedia. L'obiettivo non è soltanto dare un nome a una pianta. EcoFlora AI invita a riflettere anche sul rapporto tra vegetazione e persone. Le schede affrontano i possibili effetti delle piante sulla salute umana. Fra i temi trattati figurano allergenicità, tossicità e precauzioni d'uso. Un'altra area riguarda il contributo delle specie all'ambiente. Si considerano aspetti come biodiversità, clima e qualità dell'aria. Le valutazioni devono sempre essere lette nel loro contesto scientifico. Una fotografia, da sola, non misura la CO₂ assorbita da un albero. Per questo il progetto incoraggia a verificare i dati e citare le fonti. EcoFlora AI è pensata anche come laboratorio digitale per la scuola. Gli studenti possono esplorare, confrontare e documentare le specie osservate. Possono inoltre contribuire a migliorare le schede informative. Il lavoro diventa un esercizio di ricerca, osservazione e pensiero critico. Dal punto di vista tecnico, il progetto usa HTML, CSS e JavaScript. L'interfaccia utilizza le icone di Font Awesome. Non è necessario un framework complesso per comprenderne la struttura. IndexedDB permette di conservare dati e impostazioni nel browser. Questo rende possibile realizzare attività didattiche con un archivio locale. Per il riconoscimento tramite Pl@ntNet è necessaria una connessione Internet. È richiesta anche una chiave API personale da configurare nell'app. La versione pubblica del progetto non contiene una chiave preimpostata. Ogni utente può inserire la propria chiave seguendo le istruzioni incluse. La chiave salvata nel browser non deve essere considerata un segreto assoluto. Il codice del progetto può essere pubblicato e studiato su GitHub. Gli studenti possono analizzarlo, proporre modifiche e sperimentare nuove funzioni. È un'occasione per imparare a lavorare con API e dati strutturati. Permette anche di ragionare sulla privacy e sull'uso responsabile della tecnologia. La fotocamera richiede l'autorizzazione dell'utente e una pagina HTTPS. L'app è pensata per attività sul campo, nei giardini e negli spazi verdi. Può accompagnare lezioni di scienze, informatica ed educazione ambientale. Le informazioni sui rischi non sostituiscono il parere di un esperto. La forza di EcoFlora AI sta nell'unire osservazione reale e strumenti digitali. Ogni pianta riconosciuta può diventare una nuova domanda da approfondire. EcoFlora AI: osserva, conosci, valuta e proteggi il verde che ti circonda.

https://github.com/amilu67/ecoflora-ai

Pubblicato il 27 ottobre 2026 di Amilu67 — 3 min

Sostituzioni Digital Signage

Sostituzioni Digital Signage

Sostituzioni Digital Signage fornisce un'interfaccia di amministrazione WordPress per la gestione delle sostituzioni del personale scolastico. Le funzionalità includono: • gestione dei docenti; • modifica dell'orario settimanale con un editor tabellare dal lunedì al sabato; • importazione dell'orario tramite file CSV, sia individuale che massiva; • ore di disposizione/disponibilità dei docenti; • registrazione dell'assenza del docente con generazione automatica delle lezioni che necessitano di copertura; • registrazione della classe assente, che rende automaticamente disponibili i docenti interessati; • suggerimenti per i sostituti in base alla disponibilità dichiarata e ai docenti liberati dalle classi assenti; • un pannello digital signage per grandi schermi con aggiornamento automatico; • stili isolati progettati per coesistere con il tema WordPress "Design Scuole Italia" senza caricare una seconda copia di Bootstrap Italia.

https://it.wordpress.org/plugins/amilu67-sostituzioni-digital-signage/

Pubblicato il 02 ottobre 2026 di Amilu67 — 1 min

FireSafety Training

FireSafety Training

FireSafety Training: la formazione antincendio diventa un'app. Ho realizzato una web app pensata per chi deve seguire, ripassare o verificare la propria preparazione sui corsi per addetti antincendio. Niente più dispense sparse o PDF infiniti da scorrere alla ricerca di un concetto: tutto il materiale è organizzato, consultabile e sempre a portata di mano. FireSafety Training copre i tre livelli previsti dalla normativa (D.Lgs. 81/08 e D.M. 2/9/2021): rischio basso, medio e alto. Ogni livello include i moduli teorici e pratici del corso, dalla fisica della combustione alle procedure di evacuazione, fino alla gestione delle aree a rischio specifico. I contenuti sono arricchiti da schemi e illustrazioni originali, pensati per rendere immediati concetti come il triangolo del fuoco o le classi di resistenza al fuoco. Il vero punto di forza, però, è la parte di verifica: un motore di quiz dinamico pesca domande casuali da una banca dati dedicata a ciascun livello. Le opzioni di risposta vengono mescolate ad ogni tentativo, così il quiz non diventa mai ripetitivo o prevedibile. Ogni risposta è accompagnata da una spiegazione, per trasformare l'errore in un'occasione di apprendimento immediato. Al termine del quiz viene calcolato un punteggio percentuale, con una soglia di superamento chiara e trasparente. Tutti i tentativi vengono salvati localmente sul dispositivo tramite IndexedDB, senza bisogno di account o connessione a server esterni. Uno storico dedicato permette di rivedere i risultati passati, filtrarli per livello e monitorare i propri progressi nel tempo. Una dashboard riassume tentativi totali, punteggio medio e tasso di superamento, per avere sempre sotto controllo il proprio percorso. L'app è installabile come PWA: si aggiunge alla schermata home e funziona anche offline, dopo il primo caricamento. L'interfaccia è stata curata nei dettagli, con una palette cromatica che richiama i tre livelli di rischio e una tipografia pulita e leggibile. È lo strumento ideale per chi si prepara a un corso antincendio, per chi vuole ripassare prima di un aggiornamento, o per i formatori che cercano un supporto interattivo da proporre ai propri corsisti. Il progetto nasce dalla volontà di rendere la sicurezza sul lavoro un argomento più accessibile, senza rinunciare al rigore dei contenuti ufficiali. Tutti i materiali didattici fanno riferimento alle fonti ufficiali del Corpo Nazionale dei Vigili del Fuoco. Che tu debba sostenere un esame, aggiornare un attestato o semplicemente rinfrescare le conoscenze, FireSafety Training è pensata per accompagnarti passo dopo passo. Provala, mettiti alla prova con il quiz, e scopri quanto puoi essere preparato in caso di emergenza.

Link all'app https://labcloud.cloud/firesafety-training

Pubblicato il 26 settembre 2026 di Amilu67 — 3 min

Piani Didattici Personalizzati (PDP)

Piani Didattici Personalizzati (PDP)

PDP Manager Scolastico è l'app per docenti coordinatori, referenti DSA/BES, funzioni strumentali per l'inclusione e dirigenti scolastici che devono redigere, gestire e archiviare i Piani Didattici Personalizzati in modo rapido, ordinato e conforme alla normativa italiana.

Con un wizard guidato in 8 passaggi, l'app accompagna l'utente dalla scelta del quadro normativo fino alla firma digitale, generando un PDF pronto per la stampa oppure un file Word editabile. Ogni passaggio si adatta al tipo di PDP selezionato, mostrando solo i campi pertinenti.

QUALI PDP PUOI CREARE - PDP per alunni con DSA certificato: dislessia, disortografia, disgrafia, discalculia (L. 170/2010, D.M. 5669/2011) - PDP per Altri BES certificati: ADHD, disturbo del linguaggio, disprassia/DCD, borderline cognitivo e altre diagnosi cliniche - PDP per BES non certificati su delibera del Consiglio di Classe (D.M. 27/12/2012, C.M. n.8/2013) - PDP per alunni in situazione di svantaggio socio-economico, linguistico e culturale, inclusi i neo-arrivati (NAI)

COSA PUOI FARE CON L'APP - Compilare i dati di scuola, studente e famiglia in pochi tocchi - Registrare la diagnosi clinica o la motivazione pedagogica della delibera del CdC - Valutare il profilo di funzionamento (lettura, scrittura, calcolo, lingua straniera) con un sistema a stelle su 4 livelli, distinguendo dati della diagnosi e osservazione in classe - Registrare l'osservazione dei comportamenti verso il lavoro scolastico - Selezionare misure dispensative e strumenti compensativi da elenchi predefiniti conformi alle linee guida ministeriali, con note per disciplina - Definire i criteri di valutazione e il patto educativo con la famiglia - Raccogliere le firme digitali di docenti, genitori, dirigente e specialisti direttamente su schermo - Scansionare diagnosi e relazioni con la fotocamera: torcia, cambio fotocamera, cattura multipagina - Esportare in PDF con layout ministeriale o in Word (.docx) editabile - Duplicare un PDP esistente per il nuovo anno scolastico con "Riproponi PDP", senza reinserire i dati da zero - Condividere i documenti via email, WhatsApp, Google Drive o stampa diretta - Consultare un manuale utente integrato, con esempi e riferimenti normativi

PERCHÉ SCEGLIERE PDP MANAGER SCOLASTICO - Tutto in un'unica app, senza moduli cartacei né fogli di calcolo da adattare ogni anno - Wizard adattivo: i passaggi si aggiornano automaticamente in base al tipo di PDP scelto - Layout dei documenti coerente con i modelli ministeriali già in uso nella maggior parte degli istituti italiani - Dashboard con statistiche immediate su PDP DSA, PDP BES e allegati caricati - Ricerca rapida dei documenti per nome, classe o anno scolastico - App installabile: icona sulla Home, apertura rapida, nessun browser da tenere aperto

PRIVACY E SICUREZZA DEI DATI Tutti i dati degli studenti restano esclusivamente sul dispositivo, in un database locale: nessuna informazione viene inviata a server esterni, non è richiesta alcuna registrazione. È possibile esportare in ogni momento un backup completo in JSON. L'app funziona anche offline, una volta installata.

PER CHI È PENSATA QUESTA APP Docenti coordinatori di classe, referenti DSA e BES, funzioni strumentali per l'inclusione, dirigenti scolastici e segreterie didattiche di scuole primarie e secondarie. Uno strumento per il lavoro quotidiano del Consiglio di Classe, per la stesura collegiale del PDP e la sua conservazione nel fascicolo personale dell'alunno.

Nota: l'app non sostituisce la valutazione clinica specialistica né la delibera degli organi collegiali della scuola; è uno strumento di supporto alla compilazione, alla firma e alla gestione documentale del PDP, da usare in affiancamento alle procedure dell'istituto.

https://play.google.com/store/apps/details?id=app.web.pdp_manager_1db84.twa

Pubblicato il 19 luglio 2026 di Amilu67 — 3 min

Piattaforma di Voto Collegiale

Piattaforma di Voto Collegiale Web app server-side per le votazioni degli organi collegiali scolastici (es. Collegio dei Docenti), da smartphone o PC. Autenticazione tramite Google (Firebase) ristretta al dominio dell'istituto, con verifica del token lato server. Tutte le operazioni critiche (unicità del voto, conteggio, segretezza) sono gestite dal server. La gestione è organizzata per anno scolastico: ogni anno ha il proprio elettorato e le proprie delibere; uno solo è "attivo" alla volta.

Manuale completo con schermate: docs/manuale.html.

Caratteristiche Voto unico garantito dal database, non aggirabile dal client. Conteggio integro lato server; voto segreto strutturale o palese (nominale). Aggiornamento dei conteggi in tempo reale sul pannello del Presidente. Gestione per anno scolastico con elettorato dedicato e storico per anno. CRUD docenti e verbale pronto per il registro (copia-incolla o download). Ruoli Presidente: crea/apre/chiude delibere, gestisce elettorato e anni scolastici. Docente: esprime il voto e consulta lo storico. Specifiche tecniche Server: PHP 8.1+ (testato su PHP 8.3). Database: SQLite 3 (file unico, via PDO). Autenticazione: Firebase Authentication — provider Google, ristretto al dominio. Verifica token: Admin SDK kreait/firebase-php ^7 (installato con Composer). Front-end: HTML/CSS mobile-first, Font Awesome 6, Firebase Web SDK v10 (solo login). Aggiornamento live: polling JSON (stato.php) ogni 5 secondi. Estensioni PHP: pdo_sqlite, openssl, mbstring, curl, sodium, fileinfo. Hosting: Apache con PHP (es. Aruba). vendor/ incluso: niente Composer sul server. Architettura Il browser comunica con due servizi: Firebase (solo per ottenere l'identità Google) e l'app PHP (verifica del token, regole, registrazione voti su SQLite). Flusso: Login Google → ID token → auth_firebase.php (firma, aud, iss, email_verified, dominio, anno attivo) → sessione → voto in transazione → storico e verbale.

Link al progetto GITHUB

Pubblicato il 28 giugno 2026 di Amilu67 — 2 min

Applicazione Mobile SafeSchool

Applicazione Mobile SafeSchool

SafeSchool BLE è un sistema per il rilevamento delle presenze durante le evacuazioni di emergenza scolastica. Funziona in modalità ibrida e offline, senza bisogno di connessione internet né di server centrali. Sfrutta il Bluetooth Low Energy (BLE) per individuare gli studenti al punto di raccolta in modo rapido. Il progetto è composto da due applicazioni distinte generate dallo stesso codice tramite build flavors. L'app Studente crea un badge digitale locale con nome, classe e un identificativo univoco persistente. Lo studente mostra un QR code che il docente acquisisce una sola volta per registrarlo nella classe. Durante l'emergenza l'app Studente trasmette un segnale BLE anche a schermo spento e nello zaino. Su Android un Foreground Service mantiene attivo il segnale per garantire affidabilità nella trasmissione. L'app Docente organizza gli studenti in classi create automaticamente dai dati di registrazione. Il docente avvia la scansione BLE e vede in tempo reale chi è presente al punto di raccolta. È sempre possibile spuntare manualmente uno studente come fallback in caso di telefono spento o dimenticato. Al termine il docente genera un report HTML stampabile con totali, presenti, assenti e metodo di rilevamento. Il report viene salvato offline sul dispositivo e può essere condiviso via email o cloud. La separazione in due app impedisce agli studenti di accedere alle funzioni di appello del docente. I dati personali restano sul dispositivo e non vengono inviati a servizi esterni senza il consenso del docente. L'identificazione avviene tramite Service UUID dedicato per ogni studente, in modo compatibile multipiattaforma. L'interfaccia è curata, in italiano, con tema istituzionale e icone chiare per l'uso sotto stress. Pensata per scuole secondarie, è semplice da usare anche durante prove di evacuazione reali. SafeSchool BLE unisce velocità, affidabilità offline e privacy per la sicurezza degli studenti.

Link al progetto GITHUB

Pubblicato il 13 giugno 2026 di Amilu67 — 2 min

Gestione Prelievi Alunni

Gestione Prelievi Alunni

Gestione Prelievo Alunni è un'applicazione web progressiva (PWA) progettata per gestire il prelievo anticipato degli alunni dalla scuola, con particolare attenzione agli alunni minorenni.

Funzionalità Principali Registrazione completa del prelievo con dati alunno e persona che ritira Gestione genitori (madre/padre) e persone delegate Verifica e acquisizione del documento di delega Scansione/upload del documento di riconoscimento Raccolta della firma digitale del ritirante Importazione anagrafica da file CSV per autocompletamento rapido Area amministrativa protetta da PIN con storico completo Esportazione dati in formato CSV

link al manuale dell'applicazione

Pubblicato il 26 maggio 2026 di Amilu67 — 1 min

APPS MOBILE FET

APPS MOBILE FET

APPS MOBILE FET - DESCRIZIONE PROGETTO

Progetto composto da tre Progressive Web App (PWA) per la gestione degli orari scolastici generati con il software FET (Free Timetabling Software).

STUDENT APP - App pubblica per studenti, consente di consultare gli orari delle classi, visualizzare le sostituzioni dei docenti in tempo reale, verificare le classi assenti (gite, eventi) e cercare docenti per ora e giorno.

STAFF APP - App riservata al personale scolastico con autenticazione Firebase. Include tutte le funzionalita' dell'app studenti piu' la gestione delle sostituzioni docenti, la ricerca di docenti disponibili, la gestione delle classi assenti e la condivisione delle sostituzioni via WhatsApp e Telegram.

CONVERTER APP - Strumento per convertire i file FET (.fet) e le soluzioni XML in formato JSON, con upload automatico su Firebase Realtime Database. Permette di configurare il nome dell'istituto, l'anno scolastico e le materie a disposizione.

TECNOLOGIE - Frontend in HTML5, CSS3 e JavaScript vanilla. Backend basato su Firebase (Realtime Database, Authentication, Hosting). Supporto PWA completo con Service Worker, manifest.json e modalita' offline. UI responsive con Font Awesome, ottimizzata per dispositivi mobili con display fullscreen.

SICUREZZA - Letture pubbliche, scritture solo per utenti autenticati. Le credenziali Firebase sono escluse dal repository tramite .gitignore.

https://github.com/amilu67/apps-mobile-fet-

Pubblicato il 15 aprile 2026 di Amilu67 — 2 min

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

TRASMETTITORI (TX_Beacon_V3.ino) — Uno per ogni beacon da tracciare. Ogni scheda Heltec LoRa32 V3 trasmette il proprio ID via LoRa a 868 MHz (o 433 MHz), poi entra in Deep Sleep per 20-25 secondi per risparmiare batteria. Il ritardo casuale tra gli invii evita collisioni quando più beacon trasmettono insieme.

RICEVITORE (RX_Scanner_V3.ino) — Una sola scheda Heltec LoRa32 V3 fissa. Riceve i pacchetti LoRa dai beacon e li inoltra via Bluetooth Low Energy (BLE) all'app Android. Il display OLED mostra ID, RSSI, SNR e stato della connessione BLE. Formato dati BLE: "BEACON_01,-75,8.5" (ID, potenza segnale, rapporto segnale/rumore).

APP FLUTTER (lora_radar) — Installabile su qualsiasi smartphone Android con BLE. Si collega al ricevitore cercando il dispositivo BLE "LoRa-Radar-RX". Mostra un radar animato a tema scuro con cerchi concentrici di distanza. I beacon appaiono come punti colorati (verde=vicino, ambra=medio, rosso=lontano) con distanza stimata dal segnale RSSI. Le card in basso mostrano i dettagli di ogni beacon.

TX_Beacon_V3.ino

RX_Scanner_V3.ino

lora_radar.apk

Pubblicato il 14 aprile 2026 di Amilu67 — 1 min

Gestione Inventario Beni

Gestione Inventario Beni

Inventario Beni è un'applicazione web progressiva (PWA) per la gestione completa dell'inventario di beni mobili, utilizzabile sia online che offline direttamente dal browser o dalla schermata Home del dispositivo. Permette di registrare ogni bene con numero inventario automatico, codice a barre o QR scansionabile tramite fotocamera, descrizione, ubicazione personalizzata e foto allegata. Offre funzioni avanzate di ricerca, trasferimento tra ubicazioni, scarico motivato dal registro e archiviazione storica di tutti i movimenti di ciascun bene. Consente la stampa di etichette con QR code e codice a barre per ogni bene, organizzate per ubicazione, e l'esportazione dei dati in formato CSV, JSON e SQLite. Tutti i dati sono conservati localmente sul dispositivo tramite IndexedDB, senza necessità di server o connessione internet, garantendo privacy e disponibilità continua.

Link ai dettagli dell'app

Link all'app

Pubblicato il 13 aprile 2026 di Amilu67 — 1 min