[ TinPet ]

Sviluppare form personalizzati per questionari clienti

Come ho aiutato TinPet a sostituire strumenti no-code con form personalizzati per validare rapidamente la sua idea di business

Settore

Startup Pet-tech

Luogo

Italia

Team

1 persona

Bisogno

Validazione idea e sviluppo rapido MVP

Sviluppare form personalizzati per questionari clienti

Su TinPet

Startup italiana nel settore pet-tech

Beatrice Mazzotta

Beatrice Mazzotta

Founder @Tinpet

Ho scelto Niccolò perché mi è sembrato, sin dal primo scambio, una persona onesta e trasparente. La mia esperienza è stata molto positiva: fin da subito si è dimostrato disponibile e propositivo, aiutandomi a definire la soluzione più efficiente senza ricorrere a strumenti complessi o costosi.

Illustrazione React

Contesto

Beatrice mi ha contattato su LinkedIn perché cercava uno sviluppatore che la aiutasse con l’integrazione dei form per la validazione di mercato della sua startup, TinPet, un progetto che mira a connettere proprietari di cani per attività di socializzazione.

In un primo momento si era affidata a Fillout per la creazione dei form e ad Airtable per la gestione del database, ma si è presto resa conto dei limiti di questa combinazione, soprattutto per quanto riguarda l’integrazione tra due form distinti.

Dopo una call conoscitiva, durante la quale abbiamo valutato anche l’opzione di procedere in autonomia con Lovable, Beatrice ha deciso di affidarsi a me per la realizzazione di un’app proprietaria, così da avere pieno controllo sui dati e maggiore flessibilità in futuro.

Il progetto

Il progetto riguardava la creazione di un sistema di form integrati per la validazione di mercato di TinPet, sostituendo le soluzioni no-code limitate con un’applicazione proprietaria.

Considerato che in questa fase l’obiettivo principale era validare il mercato il più rapidamente possibile, ho scelto di procedere con una soluzione snella:

Stack tecnologico utilizzato

  • Next.js per il frontend performante e SEO-friendly
  • Supabase per il backend scalabile e gestione database
  • Zod e React Hook Form per validazione robusta dei dati
  • Shadcn/ui per componenti UI consistenti

Funzionalità chiave

  • Form integrati: collegamento tra form “owner” e form “pet”
  • Validazione completa: controllo accurato di ogni dato inserito
  • Gestione dati proprietaria: pieno controllo sui dati raccolti
  • Base scalabile: struttura pronta per sviluppi futuri

Le sfide affrontate

Il progetto presentava diverse complessità tecniche e di tempistica:

Validazione dei form: Per Beatrice la priorità assoluta era garantire che ogni dato inviato al database fosse correttamente validato, evitando qualsiasi margine d’errore da parte dell’utente.

Integrazione tra form “owner” e “pet”: TinPet prevedeva due form distinti: uno per il proprietario e uno per il/i cane/i. Era necessario collegarli tra loro in modo che il form del proprietario fosse accessibile solo dopo l’invio di quello dell’animale associato.

Velocità senza compromettere la qualità: Il progetto doveva essere completato in una settimana. È stato quindi fondamentale trovare il giusto equilibrio tra rapidità ed efficienza, individuando con precisione cosa ottimizzare e cosa semplificare.

I risultati ottenuti

In una sola settimana ho consegnato un sistema completo e funzionale. È possibile visionare l’app qui.

Validazione completa dei form: Grazie all’utilizzo di Zod e React Hook Form, tutti i campi sono stati gestiti e validati con precisione, garantendo l’invio di dati puliti e coerenti al database.

Handoff chiaro e completo: Il progetto è stato consegnato con tutta la documentazione necessaria e video esplicativi, permettendo a Beatrice di accedere, comprendere e modificare l’app in completa autonomia.

Base solida per gli sviluppi futuri: In vista di una possibile fase di sviluppo della web app, l’applicativo è stato strutturato in modo da rendere semplice e veloce la sua estensione, senza dover ripartire da zero.

L’impatto del modello ad abbonamento

Sarebbe stato impossibile per Beatrice assumere uno sviluppatore, o collaborare con un modello a giornata. E visto le necessità limitate in questa fase, non aveva neanche senso andare con una collaborazione a corpo.

Questo modello è perfetto per startup in early stage che hanno queste necessità:

  • Sono in fase di validazione dell’idea
  • Hanno bisogno di muoversi velocemente per testare ipotesi
  • Devono costruire un MVP con budget limitato
  • Cercano un partner che capisca le dinamiche specifiche

La tua idea ha bisogno di validazione?

Se anche tu hai un’idea innovativa che deve essere validata rapidamente, o se stai usando soluzioni no-code che non ti danno la flessibilità che cerchi, parliamone!

Prenota una call gratuita e raccontami la tua visione.

Le sfide affrontate

Sostituire una soluzione no-code già in uso richiedeva un percorso di migrazione dei dati privo di interruzioni.

I risultati ottenuti

I nuovi form hanno sostituito completamente la soluzione precedente, offrendo maggiore flessibilità e un’esperienza utente più fluida.

Esplora altri casi studio

Branch Twist

Come ho aiutato Branch Twist, software house torinese, a completare lo sviluppo della loro web app in ambito vinicolo con il modello ad abbonamento

Sfida:

Sviluppo e completamento dei progetti in entrata

Nube

Come ho aiutato Nube ad aumentare la capacità di delivery dei propri prodotti digitali grazie al modello ad abbonamento

Sfida:

Supporto di sviluppo continuativo senza assumere full-time

Geosnap

Come ho aiutato Geosnap, startup italiana nel settore della GEO, a internazionalizzare la loro app e velocizzare lo sviluppo della nuova dashboard

Sfida:

Sviluppo e internazionalizzazione nuova dashboard

Otacon

Come ho aiutato Otacon a portare a termine l integrazione completa tra tutti gli applicativi web del loro cliente

Sfida:

Integrazione sistemi complessi e sviluppo rapido

Zecento

Come ho aiutato Zecento, startup italiana nel settore e-commerce, a sviluppare la loro pagina premium e integrare un sistema di pagamenti robusto con Stripe

Sfida:

Monetizzazione e sviluppo sistema premium

Hai delle domande? Prenota una chiamata

Alla peggio, ne uscirai con una visione più chiara di ciò che cerchi, e saprò consigliarti su come procedere.

Parliamo del tuo progetto