Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Enoscrigno is the digital diary of wine tastings, designed for sommeliers and enthusiasts.
AI translation
Enoscrigno è il diario digitale delle degustazioni di vino, pensato per sommelier e appassionati.
LifestyleHTML · PLpgSQLGitHub @ganversa93OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Personal wine archive for sommeliers, including AIS and FISAR sheets, AI-powered label scanning, and cellar inventory management.
AI translation
🍷 Archivio personale vini per sommelier — schede AIS e FISAR, scansione etichette AI, inventario cantina
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Enoscrigno è un archivio personale vini per sommelier professionisti e appassionati. Una webapp moderna che permette di catalogare la propria cantina con schede di degustazione professionali secondo i metodi AIS e FISAR. 📷 Scansione etichette con AI Scatta una foto all'etichetta con la fotocamera del dispositivo e l'intelligenza artificiale (Claude AI) riconosce e compila automaticamente tutti i campi: nome, produttore, annata, denominazione, vitigni, regione e gradazione.Read the full README ↗
Enoscrigno è un archivio personale vini per sommelier professionisti e appassionati. Una webapp moderna che permette di catalogare la propria cantina con schede di degustazione professionali secondo i metodi AIS e FISAR.
Scatta una foto all'etichetta con la fotocamera del dispositivo e l'intelligenza artificiale (Claude AI) riconosce e compila automaticamente tutti i campi: nome, produttore, annata, denominazione, vitigni, regione e gradazione.
Ogni sommelier ha il proprio account con email e password. I dati di ogni utente sono completamente separati e isolati. Al momento della registrazione è possibile indicare l'associazione di appartenenza e il numero di tessera.
Associazioni supportate:
Per ogni vino è possibile salvare:
Enoscrigno è una Single Page Application con backend Supabase (database, autenticazione, Edge Functions). Richiede una connessione internet per login e sincronizzazione dei dati.
Scarica index.html e aprilo con qualsiasi browser moderno. Funziona offline.
main, cartella / (root)https://[tuousername].github.io/enosferaTrascina la cartella su netlify.com/drop per un deploy istantaneo.
La funzione di scansione etichette con AI passa attraverso una Supabase Edge Function (supabase/functions/scan-label), che tiene la chiave Anthropic al sicuro lato server — non è mai esposta nel codice del browser.
La funzione applica anche due limiti di sicurezza per evitare costi imprevisti:
PER_USER_MONTHLY_LIMIT)GLOBAL_MONTHLY_LIMIT)Oltre questi limiti, la funzione risponde con un errore senza chiamare Anthropic — quindi non genera alcun costo aggiuntivo.
supabase login
supabase link --project-ref TUO_PROJECT_REF
supabase secrets set ANTHROPIC_API_KEY=sk-ant-xxxxxxxx
supabase functions deploy scan-label
supabase_schema.sql (sezione scan_usage) nel SQL Editor per creare la tabella dei contatori.In alternativa, la funzione può essere creata/incollata direttamente dalla Dashboard Supabase (Edge Functions → Deploy a new function), senza CLI.
⚠️ Non esporre mai la chiave API Anthropic nel codice del frontend (
index.html) — deve esistere solo come secret della Edge Function.
Tutti i dati sono salvati su Supabase (PostgreSQL gestito), non nel browser. Ogni utente vede e modifica solo i propri dati grazie alla Row Level Security a livello di database.
| Tabella | Contenuto |
|---|---|
profiles | Dati sommelier: nome, associazione, tessera, delegazione, flag scansione AI |
wines | Archivio vini per utente (identità, degustazione AIS/FISAR, abbinamenti, immagini) |
scan_usage | Contatori mensili per il limite di scansioni AI (per utente e globale) |
| Tecnologia | Utilizzo |
|---|---|
| HTML5 / CSS3 / Vanilla JS | Core dell'applicazione |
| Tabler Icons | Iconografia |
| Google Fonts | Playfair Display + DM Sans |
| Anthropic Claude API | Lettura etichette con AI |
| localStorage | Persistenza dati client-side |
Pull request e issue sono benvenute! Per modifiche sostanziali, apri prima un'issue per discutere cosa vorresti cambiare.
MIT © Enoscrigno