[ TinPet ]

Building custom forms for customer questionnaires

How I helped TinPet replace no-code tools with custom forms to validate its business idea quickly

Industry

Pet-tech startup

Location

Italy

Team

1 person

Need

Idea validation and rapid MVP development

Building custom forms for customer questionnaires

About TinPet

Italian pet-tech startup

Beatrice Mazzotta

Beatrice Mazzotta

Founder @TinPet

I chose Niccolò because, from our very first conversation, he seemed honest and transparent. My experience was very positive: he was available and proactive from the start, helping me define the most efficient solution without resorting to complex or expensive tools.

React illustration

Background

Beatrice contacted me on LinkedIn because she needed a developer to integrate market-validation forms for TinPet, a startup designed to connect dog owners for social activities.

She initially used Fillout for the forms and Airtable for the database, but soon encountered the limitations of that setup, especially when connecting two separate forms.

After an introductory call, during which we also considered building the solution independently with Lovable, Beatrice chose to work with me on a proprietary application that would provide full control over the data and greater future flexibility.

The project

The project involved building an integrated form system for TinPet’s market validation, replacing limited no-code tools with a custom application.

Because the priority at this stage was to validate the market as quickly as possible, I chose a streamlined solution.

Technology stack

  • Next.js for a fast, SEO-friendly frontend
  • Supabase for a scalable backend and database
  • Zod and React Hook Form for robust data validation
  • Shadcn/ui for consistent interface components

Key features

  • Integrated forms connecting owner and pet submissions
  • Complete validation for every submitted field
  • Data ownership with full control of collected information
  • Scalable foundations ready for future development

The challenges

The project involved several technical and scheduling constraints:

  • Form validation: every database submission had to be validated accurately, leaving no room for user input errors.
  • Connecting owner and pet forms: the owner form needed to become available only after submission of the associated pet form.
  • Speed without sacrificing quality: the entire project had to be completed in one week, requiring careful decisions about what to optimize and what to simplify.

The results

In one week, I delivered a complete, working system. You can view the application here.

  • Complete form validation: Zod and React Hook Form ensure clean, consistent database submissions.
  • Clear handoff: documentation and explanatory videos allow Beatrice to understand and update the application independently.
  • A solid foundation: the architecture makes future expansion straightforward without starting again from scratch.

The impact of the subscription model

Hiring a developer or paying a daily rate would not have made sense for TinPet at this stage. The subscription model is particularly effective for early-stage startups that:

  • are validating an idea,
  • need to move quickly to test assumptions,
  • must build an MVP on a limited budget,
  • want a partner who understands startup dynamics.

Does your idea need validation?

If you have an innovative idea to validate quickly, or no-code tools no longer provide the flexibility you need, let’s talk.

Book a free call and tell me about your vision.

Explore more case studies

Geosnap

How I helped Geosnap internationalize its app and accelerate development of its new dashboard

Challenge:

Development and internationalization of a new dashboard

Branch Twist

How I helped Branch Twist, a Turin-based software house, complete its wine industry web app through a subscription model

Challenge:

Development and completion of incoming projects

Nube

How I helped Nube increase its digital product delivery capacity through a subscription model

Challenge:

Continuous development support without a full-time hire

Zecento

How I helped Zecento build its premium page and integrate a robust Stripe payment system

Challenge:

Monetization and premium system development

Otacon

How I helped Otacon complete the integration between all of its clients web applications

Challenge:

Complex system integration and rapid development

Have questions? Book a call

At worst, you will leave with a clearer view of what you need, and I can advise you on how to move forward.

Let's talk about your project