DEV Community

Cover image for I built a self-hosted Google Forms alternative and made it open source! πŸŽ‰

I built a self-hosted Google Forms alternative and made it open source! πŸŽ‰

Anmol Baranwal on November 22, 2025

Over the past few weeks, I have been building a Google Forms alternative but with a huge twist. Rather than creating forms manually, you can chat ...
Collapse
 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ β€’

The login and auth is managed by the SDK or you setup something for it?

Collapse
 
anmolbaranwal profile image
Anmol Baranwal β€’

The current auth is just a very simple cookie based (not using any SDK). Someone already opened an issue about a possible vulnerability so I'm just fixing it now.

Collapse
 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ β€’

opened an issue about a possible vulnerability so I'm just fixing it now.

Glad to see the community support so πŸ”₯

Collapse
 
lumgenlab profile image
LumGenLab β€’ β€’ Edited

Was this vibe coded? Because the Project Structure looks like Claude generated! If yes then good job πŸ‘ because even AI generated codes need to be properly guided.

Collapse
 
anmolbaranwal profile image
Anmol Baranwal β€’

Actually no -- I don’t use Claude for coding. Nextjs projects just tend to have a similar structure (api routes, components, pages, ...), so it can look ai-generated even when it’s not. I only used Perplexity to ideate before starting and for occasional debugging, nothing more.

Collapse
 
lumgenlab profile image
LumGenLab β€’

Yes! Next.js projects structure looks very similar to what AI models generate. And honestly, using Perplexity for ideas or debugging is still smart. The quality always depends on the person guiding the tool, not the tool itself.

Collapse
 
nube_colectiva_nc profile image
Nube Colectiva β€’

Good explanation and project, congratulations πŸ‘πŸΌ

Collapse
 
wellywahyudi profile image
Welly Wahyudi β€’

Thanks for open sourcing this, very inspiring project! πŸ™Œ

Collapse
 
anmolbaranwal profile image
Anmol Baranwal β€’

Appreciate it Welly! hope it helps you build something cool.

Collapse
 
yashksaini profile image
Yash Kumar Saini β€’

Really good project and detailed structure sir

Collapse
 
anmolbaranwal profile image
Anmol Baranwal β€’

Thanks yash. I will be building at least one solid project every month from now on.

Collapse
 
lovestaco profile image
Athreya aka Maneshwar β€’
Collapse
 
anmolbaranwal profile image
Anmol Baranwal β€’

thanks Athreya. hopefully it helps someone out there building similar ideas.

Collapse
 
goodness_nwajichukwu_129c profile image
Goodness Nwajichukwu β€’

Congrats on the launchπŸŽ‰! If you ever need help improving your onboarding copy or explaining features more clearly, FAQ or product explainer in place? It helps reduce support questions early and helps end users, if you need one I’d be glad to assist.

Collapse
 
johnpagley profile image
John Pagley β€’

Love your style on this approach. Clever my dude!

Collapse
 
dumebii profile image
Dumebi Okolo β€’

Wow. Amazing!