←back to thread

183 points preetsuthar17 | 2 comments | | HN request time: 0.467s | source

Hey HN,

I'm a solopreneur and run a web design agency.

I create open-source apps, but I also work as a freelancer and designer. I was accepting any new freelance project via forms on my agency website.

I was using Typeform, but as time went by and more people submitted forms, it got more and more expensive. That time, I thought to use Google Form, but it was way too blocky and looked very unprofessional on my agency website.

So I thought to build my own forms for my own usage, and it turns out it almost doubled form submissions and inquiry calls.

I was happy, so I thought to build it for everyone and make it open-source.

I added AI functionalities using Vercel AISDK. I can generate forms almost instantly using AI and also added analytics AI so that users can talk with their forms—more like talk with their analytics data.

I've been building this publicly, sharing updates on my X account (preetsuthar17)

I hope this product will be as helpful to you as it was for me. Would love your feedback pls

Preet

Show context
eviks ◴[] No.44519797[source]
Demo form's phone number field accepts text, so no validation?
replies(2): >>44519872 #>>44519916 #
lelanthran ◴[] No.44519916[source]
> Demo form's phone number field accepts text, so no validation?

It validates email, though.

How would you validate phone numbers? Surely phone numbers must allow spaces as well. Maybe allow '+27' too? Quite a lot of exceptions come to mind for phone numbers.

What if someone wants to type in a phone such as `123 456 7891 ext 21`?

What if they want to use `0800 SAVE MUNNY`? That's the number `728 368 669`.

What if they want to enter `123 456 7891 oh/123 789 4561 ah`?

replies(2): >>44519995 #>>44520110 #
robin_reala ◴[] No.44519995[source]
The classic phone number to allow through validation is “PLEASE DON'T CALL ME I'M DEAF”.
replies(1): >>44520125 #
eviks ◴[] No.44520125[source]
You can still read 2fa codes...
replies(1): >>44520156 #
1. robin_reala ◴[] No.44520156[source]
If you’re sending 2fa over sms then you’ve got bigger problems.
replies(1): >>44520280 #
2. eviks ◴[] No.44520280[source]
No, not universally. But also, it's not the form's role to block on those problems.