Skip to content

rownap/receipt-radar

Repository files navigation

Receipt Radar

📸 AI Expense Extraction for Italian SMEs

Receipt Radar trasforma scontrini e ricevute in dati contabili strutturati, pronti da esportare.

✨ Core Features

  • 📤 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

🧱 Stack

  • Next.js 16 (App Router)
  • TypeScript
  • Tailwind CSS 4
  • Gemini API (@google/generative-ai)
  • Supabase

🚀 Run Local

npm install
cp .env.example .env.local
npm run dev

Variabili minime:

  • GOOGLE_API_KEY
  • NEXT_PUBLIC_SUPABASE_URL
  • SUPABASE_SERVICE_ROLE_KEY

🛠️ Database Setup

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)

✅ Status

Portfolio-ready MVP (merge completata tra receipt-radar e receipt-radar 2).

About

AI receipt extraction and expense tracking for Italian SMEs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors