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
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`?
See my directly reply above your reply.
That's why proper form building isn't just slapping some style over a text field. You'll have to parse it anyway, so better not delay and risk accepting errors that the user could correct right away