Il problema
Le piattaforme coupon pubbliche promettono visibilità, ma spesso portano saturazione e poco controllo sul brand. Cupis nasce come alternativa chiusa: offerte private per dipendenti verificati di aziende partner in Spagna.
I founder avevano una visione chiara, ma nessun team tecnico interno. Avevano bisogno di una persona che li aiutasse a trasformare quello che avevano in mente in un prodotto reale, pronto per la produzione e capace di crescere insieme al business.
La piattaforma doveva includere:
- Registrazione privata per dipendenti verificati
- Catalogo coupon curato
- Dashboard admin per founder e team Cupis
- Import e gestione di codici coupon condivisi o univoci
- Regole di visibilità per aziende, settori e brand
- Analytics per coupon
- Infrastruttura capace di reggere i picchi delle campagne settimanali senza far lievitare i costi
La soluzione
Ho aiutato i founder a trasformare l'idea in una web app pronta per la produzione, divisa in due parti: una dashboard admin per i founder e il team Cupis, e un'area utente per i dipendenti verificati.
Area utente
Registrazione privata tramite dominio email. Invece di chiedere all'utente di scegliere l'azienda da un menu a tendina, la registrazione verifica il dominio dell'email su una whitelist. Se il dominio corrisponde, l'account viene collegato automaticamente; altrimenti l'utente vede un errore generico che non rivela mai quali aziende sono clienti Cupis.

Catalogo coupon e utilizzo dei codici. I dipendenti accedono a un catalogo curato, aprono le offerte disponibili per la propria azienda e copiano il codice quando vogliono riscattare l'offerta.
Area admin
Dashboard operativa per founder e team Cupis. Il pannello permette di gestire aziende, accessi dei dipendenti, coupon, codici, regole di visibilità e analytics da un'unica dashboard.
Richieste di accesso per le aziende. Le aziende possono essere create manualmente da admin oppure richiedere accesso tramite un form self-service con approvazione.


Creazione e gestione coupon. Ogni coupon può usare un codice condiviso oppure codici univoci importati via CSV, anche oltre 50.000 codici per una singola offerta. Ho ottimizzato l'assegnazione dei codici al coupon perché l'admin resti performante durante l'import e il lato dipendente possa recuperare e copiare il codice disponibile senza rallentamenti.
Le funzionalità principali includono:
- Informazioni sul brand
- Termini in rich-text
- Link pubblici di anteprima per l'approvazione dei partner
- Regole di visibilità per azienda o settore
- Analytics per coupon
- Click diretti verso il sito del brand
Strumenti e piattaforme
- Next.js per unificare portale utente e area admin in un'unica base di codice
- Supabase per autenticazione, database e backend in un'unica piattaforma
- Vercel per hosting, deploy e preview
- Resend per le email transazionali
- Strumenti di debugging e monitoraggio errori per seguire stabilità e problemi durante lo sviluppo
Il risultato
Cupis ora ha una piattaforma pronta per la produzione, con tutte le funzionalità che i founder volevano e altre che non avevano immaginato all'inizio. Il team può gestire in autonomia aziende, accessi, coupon, codici, visibilità e analytics dal portale admin, mentre i dipendenti hanno un'esperienza semplice per accedere alle offerte della propria azienda.
"We found Nicola and within 1-2 calls we knew he was the CTO our company needed. He doesn't just deliver perfectly, he actively challenges our briefings and brings on ideas and recommendations which in the end made the platform better than initially planned.
The workflow was exceptional: visuals for each project step, mockups that only needed minor refinements, and a single feedback round was all we needed. We received a product that exceeds our initial expectation and is ready to be deployed on a moment's notice.
In the era of vibe coding and AI, not enough is said about having somebody on your side who truly understands your needs and those of your future customers. We are beyond excited to keep growing Cupis with Nicola as our CTO."
