SplitCheck è un'applicazione web progettata per semplificare la divisione delle spese. Che tu sia fuori a cena con amici o a fare la spesa in gruppo, SplitCheck ti permette di dividere il conto in modo rapido e preciso.
L'app offre due modalità principali:
- Scansione AI: Scatta una foto allo scontrino e lascia che l'intelligenza artificiale di Gemini estragga gli articoli e i prezzi per te.
- Inserimento Manuale: Se preferisci, puoi inserire manualmente ogni articolo e il relativo costo.
Una volta inseriti gli articoli, puoi assegnare ogni spesa a una o più persone e visualizzare un riepilogo dettagliato di chi deve cosa.
- Scansione Scontrini con AI: Utilizza il modello Gemini per analizzare l'immagine di uno scontrino ed estrarre automaticamente gli articoli.
- Inserimento Manuale: Aggiungi persone e articoli manualmente con un'interfaccia semplice e intuitiva.
- Assegnazione Spese: Assegna ogni articolo a una o più persone. È anche possibile dividere un articolo tra tutti i partecipanti con un solo click.
- Assegnazione Casuale: Non sai a chi assegnare un articolo? Usa la funzione di assegnazione casuale per sceglierlo in modo divertente.
- Riepilogo Dettagliato: Visualizza un sommario chiaro con il totale che ogni persona deve pagare.
- Tema Scuro/Chiaro: Cambia tema per adattarsi alle tue preferenze visive.
- Privacy-focused: Le immagini caricate vengono elaborate all'istante e non vengono mai salvate sui nostri server.
- Visita il sito: Apri SplitCheck.
- Scegli una modalità:
- Clicca su Carica Scontrino per utilizzare la fotocamera o caricare un'immagine. L'AI analizzerà lo scontrino e ti mostrerà gli articoli.
- Clicca su Inserisci Articoli Manualmente per iniziare ad aggiungere le persone e poi gli articoli.
- Modifica (se necessario): Nella schermata di modifica, puoi correggere i nomi, le quantità e i prezzi degli articoli estratti o aggiungerne di nuovi.
- Assegna le spese: Aggiungi le persone che partecipano alla spesa e assegna ogni articolo a chi l'ha consumato.
- Visualizza il riepilogo: Controlla il riepilogo finale per vedere quanto ogni persona deve pagare.
Per eseguire l'applicazione in locale, segui questi passaggi:
Prerequisiti:
- Node.js installato.
- Un API key di Google AI Studio.
Installazione:
- Clona il repository:
git clone https://github.com/Pr3zLy/SplitCheck.git
- Entra nella cartella del progetto:
cd SplitCheck - Installa le dipendenze:
npm install
- Crea un file
.env.localnella root del progetto e aggiungi la tua API key di Gemini:GEMINI_API_KEY=LA_TUA_API_KEY - Avvia l'applicazione:
npm run dev
L'app sarà disponibile all'indirizzo http://localhost:5173.
