📸 AI Expense Extraction for Italian SMEs
Receipt Radar trasforma scontrini e ricevute in dati contabili strutturati, pronti da esportare.
- 📤 Upload drag & drop (PDF, JPG, PNG, WebP)
- 🤖 Estrazione AI automatica di:
- fornitore
- data
- totale
- IVA
- categoria
- 🗃️ Salvataggio su Supabase
- 📊 Dashboard con tabella spese aggiornata live
- 📥 Export CSV one-click
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS 4
- Gemini API (
@google/generative-ai) - Supabase
npm install
cp .env.example .env.local
npm run devVariabili minime:
GOOGLE_API_KEYNEXT_PUBLIC_SUPABASE_URLSUPABASE_SERVICE_ROLE_KEY
Se la tabella expenses non esiste, usa POST /api/setup per ottenere SQL pronto da incollare su Supabase.
Campi richiesti:
id(uuid, pk)vendor_name(text)date(date)total_amount(numeric)tax_amount(numeric)category(text)receipt_url(text)created_at(timestamptz)
Portfolio-ready MVP (merge completata tra receipt-radar e receipt-radar 2).