← Progetti AI

Bandi AI Assistant

LIVE

L'analisi completa di un bando in secondi, non in ore

Per
Consulenti, progettisti, PMI, enti e associazioni che partecipano a bandi
Tipo
SaaS AI per l'analisi documentale
Homepage di Bandi AI Assistant: analisi completa di un bando in secondi, con accesso e piano Free
La home dell'app, con il piano Free e le funzioni principali.

Un bando sono decine di pagine tra testo, allegati e moduli. Capire in fretta se un'organizzazione può partecipare, entro quando e con quali documenti è un lavoro di ore. Bandi AI Assistant lo riduce a pochi minuti, lasciando a chi decide il controllo finale.

Il mio ruolo

  • Ho ideato e progettato l'app con MediaMatter, definendo cosa deve estrarre da un bando e in che forma.
  • Ho diretto lo sviluppo con agenti AI e curato i prompt di analisi, rendendoli più rigorosi dopo le prove.
  • Ho definito piani, consenso all'uso dei modelli, pagine legali e messa in produzione.

Obiettivi

  • Leggere tutto il fascicolo, non solo il testo principale: bando, allegati, moduli e visura.
  • Risposte verificabili, con numeri e date presi solo dai documenti caricati.
  • Dire subito se un soggetto ha i requisiti, e cosa manca.
  • Consegnare un risultato da portare avanti: export in Word, PDF e scadenze nel calendario.

Come l'ho costruita

L'app è costruita in Next.js 15 con React 19. Clerk gestisce gli accessi, PostgreSQL con Drizzle conserva bandi, cartelle e analisi, Stripe gestisce gli abbonamenti Pro e Unlimited.

Il modello predefinito è Claude Opus 5.5, con OpenAI come riserva se il primo non risponde. Prima di usare i modelli l'utente dà un consenso esplicito.

I documenti entrano in molti formati: PDF, DOCX, fogli di calcolo, testo e immagini. Ogni bando sta in una cartella e i bandi si spostano trascinandoli.

Stack

  • Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS
  • Clerk per autenticazione e webhook
  • PostgreSQL + Drizzle ORM
  • Anthropic Claude Opus 5.5, OpenAI come fallback
  • Stripe Billing (Checkout e webhook firmati)
  • Vitest ed ESLint, deploy su Vercel

Difficoltà

Niente numeri inventati

Grafici e suggerimenti usano solo i dati presenti nei documenti. Il prompt di analisi è stato reso più rigoroso proprio per questo, e un avviso ricorda che il risultato va controllato.

La chat deve leggere tutto

All'inizio la chat considerava solo parte degli allegati. Ora legge tutti i documenti caricati per quel bando.

Export davvero utilizzabili

Tabelle Word a tutta larghezza, PDF leggibili e calendario .ics: il risultato deve poter entrare subito nel lavoro di un ufficio.

Pagamenti sicuri

Il checkout accetta solo i prezzi previsti e rimanda solo allo stesso sito. Le chiavi restano sul server e i webhook sono verificati con la firma.

Novità

Verifica di aderenza

La visura del soggetto si confronta con i requisiti del bando, punto per punto.

Compilazione dei moduli

Un modulo del bando si compila con i dati già presenti nei documenti caricati.

Cartelle ed export della chat

I bandi si organizzano in cartelle trascinabili e la chat si esporta in PDF e DOCX.

Stato attuale

Online. Il piano Free comprende tre analisi al mese; i piani Pro e Unlimited si attivano con Stripe. Il codice è su GitHub.

Link

Su richiesta

Costruisco app come queste, sul tuo dominio

Le app di questa pagina sono prodotti miei. Lo stesso metodo lo porto ai clienti: un portale, un gestionale o un assistente AI costruito sui tuoi dati, dal primo incontro alla messa online.

  • Su misura

    Partiamo dal tuo processo, non da un template: funzioni, modelli AI e flussi scelti sul tuo lavoro.

  • Sul tuo dominio

    L'app va online con il tuo marchio e il tuo indirizzo, come cinebijoux.it o labeltools.app.

  • Account e dati tuoi

    Hosting, database, pagamenti e chiavi AI possono essere intestati a te: resti proprietario di tutto.

Altre app