Projets et produits.

Du travail avec de vrais clients en production aux expérimentations IA, mobile et automatisation, ainsi que des landings et produits comme BarberHub, Sottocasa et NearTalk.

Repetita

Impara. Insegna. Cresci insieme.

Piattaforma per ripetizioni e community studenti/tutor: pagamenti sicuri, Banca del Tempo (scambio competenze), calendario e prenotazioni, assistenza con AI. Flusso in tre passi: profilo, scelta tra pagamento o banca del tempo, lezioni e match con i tutor.

ReactSupabaseGemini AI
Visualizza / Contattami →

Motorizzazione Civile · web & AppTarghe

Verifica revisioni · analisi veicoli con AI

Web (PHP/MySQL): ricerca per targa, verifica stato revisione (stored procedure), CSRF, aree per utenti, revisori e amministratori. AppTarghe (React Native / Expo): interfaccia mobile con Gemini per analisi e domande sui veicoli (targa o prompt).

PHPMySQLReact NativeExpoGemini AI
Dettagli →

Flashcard App

Ripasso con carte girabili

App web statica (HTML/CSS/JavaScript): login/registrazione in localStorage, testo in input → generazione flashcard (oggi simulata; prevista Gemini 1.5 Flash), carte con flip CSS, ripetizione delle risposte sbagliate. Roadmap: PDF, export, statistiche, UI mobile.

Vanilla JSHTML/CSSlocalStorage
Dettagli →

LevelRead

Lecteur d’anglais par niveau CECR

Lecteur d’anglais adapté au niveau CECR (A1-C2) : choisis thème et niveau, l’app génère des textes calibrés via Groq. Support RSS pour vraies infos adaptées. Stack : Astro, Go/Fiber, Groq AI sur Vercel (serverless multi-services). i18n EN/IT/ES/FR, stateless, aucun compte.

AstroGo/FiberGroq AI
Détails →

Tuttologo

Chatbot Gemini nel browser

HTML/JS “tuttologo.html”: chat con Gemini, analisi immagini (drag/drop, limiti dimensione), salvataggio chat e titolo auto in localStorage, ricerca nello storico. Nota architetturale: chiave API lato client solo per esperimenti; in produzione serve proxy/backend.

Vanilla JSGeminilocalStorage
Dettagli →
Quiz.ai

Quiz.ai

Quiz a scelta multipla da testo incollato: parser, storico, cartelle, Supabase, modalità esame.

ReactSupabaseApp web
Apri il progetto →
Leon Lab · ecosistema

Leon Lab · ecosistema

CRM, calendari PT/nutrizione, app e portale su Supabase

Progetto in produzione per centro fitness e nutrizione multi-sede: gestionale web (ruoli, pacchetti a lezioni, pagamenti, prenotazioni e dashboard per admin/manager/trainer/nutrizionista e cliente), stesso modello allineato all’app iOS/Android (Expo) e al portale, PostgreSQL con RLS, RPC e Edge Functions (Deno) per le regole; Sentry e EAS Build per qualità e rilascio mobile.

SupabaseExpo & RNCliente realeMulti-sede
Caso studio →
Trainex · schede allenamento

Trainex · schede allenamento

Stesso ecosistema Leon Lab

Modulo web (tablet-friendly) su settimane, protocolli e revisione lato team prima che la scheda sia ufficiale; note cliniche, video, stato schede e area cliente con link. Nato sul flusso reale di Leon Lab (Cagliari, Sestu) e stessa base dati del gestionale.

TrainexLeon LabSupabase
Caso studio →
Leon Lab · prenotazioni & app

Leon Lab · prenotazioni & app

Portale + clienti in app

Prenotazioni con le stesse regole lato server del gestionale: disponibilità, cancellazione e riprogrammazione, conferme e promemoria; lato mobile anche Expo Push, FCM/APNs e flussi allineati allo staff. Riduce telefonate e messaggi ad hoc sull'orario.

PortalePrenotazioniExpo & push
Caso studio →

BarberHub Pro

Gestionale multi-tenant barber shop

Next.js (App Router) + TypeScript + Supabase (Auth, Postgres, RLS, RPC). Tenant: aziende, sedi, staff con ruoli (SUPER_ADMIN, ADMIN, MANAGER, BARBER), clienti, appuntamenti, pagamenti, slot pubblici. Prenotazione cliente su `/book/[companyId]` (anon + RPC `security definer`); area personale appuntamenti; report e dashboard per ruolo.

Next.jsSupabaseTypeScriptRLS
Dettagli →

VoxTranslate

Appels vidéo avec traduction IA en temps réel

Collaboration frontend/UI sur une plateforme d’appels vidéo avec traduction IA en temps réel (WebRTC, flux TTS/STT) : réactions live, barre d’outils vocale, chat en appel et interaction en salles multilingues. Aussi feedback produit.

WebRTCTTS/STTRealtime
Visiter le site →

Sottocasa.ai

Hub per commercio di prossimità

App mobile (Expo 54, React Native, React Navigation tab + stack) per collegare clienti e attività locali intorno alla posizione. Backend Supabase (auth, dati; profilo “negozio” se l’utente è in businesses). Mappe: react-native-maps, expo-location. AI lato server: Edge Function generate-ai-promo con Groq per messaggi promozionali brevi (stile WhatsApp, FOMO) da tipo attività, sconto, zona, meteo, ecc. Due flussi dopo il login: cliente (Feed “Esplora”, Mappa “Vicino a me”, Profilo); attività (Radar con dashboard e Smart Campaign, Promozioni, Vetrina).

Expo 54React NativeSupabaseGroqMappe
Dettagli →

scan2order

Commande par QR pour restaurants

Commande par QR pour restaurants : commandez depuis le téléphone avec un QR sur la table, panier et checkout temps réel, dashboard staff (admin, cuisine, serveurs), QR avec téléchargement PDF, PWA offline, i18n IT/EN. Stack : Astro, Svelte 5, Tailwind, Supabase sur Vercel.

AstroSvelteSupabase
Détails →

NearTalk

Social iper-locale

React Native (Expo ~53) + TypeScript: chat ed eventi ancorati a una griglia geografica (~2 km per cella). Supabase (auth, DB, Realtime per messaggi). Chat locale per cella, reazioni, segnalazioni, blocchi; chat evento con sondaggi (manager/admin). Eventi vicini (lista, creazione, distanza, ufficiali vs utenti). Connessioni e DM tra utenti collegati. Profilo (nickname, avatar, livello di visibilità, ruoli user/manager/admin), onboarding, moderazione. expo-location, react-native-maps, Zustand, Async Storage; env Supabase (es. dotenv).

ExpoReact NativeSupabaseRealtimeTypeScript
Dettagli →

Travel MVP

App mobile MVP pour le travel

App mobile MVP pour le travel (React Native, Expo) : UI, fonctionnalité et expérience utilisateur, des exigences produit et références visuelles aux interfaces mobiles qui fonctionnent. Travail itératif par jalons avec le product owner, affinage via feedback, tests et validation.

React NativeExpoMVP
Détails →

Python & automazioni

Backend, AI con NumPy e reti neurali

Script e piccoli servizi backend, integrazioni e tooling dove Python è la scelta giusta. In più: esperimenti con reti neurali e stack scientifico/AI, NumPy e altre librerie dell’ecosistema (pandas, scikit-learn, framework per il deep learning dove serve) per prototipi, analisi e pipeline dati.

PythonNumPyML / reti neuraliAutomazione
Parliamone →

Landing & siti vetrina

Landing page e micro-siti per campagne, professionisti e attività: veloci, chiari, misurabili.

WebBrandPerformance
Raccontami il progetto →