[verdict][generated prompt][source: tally.so]
Can I vibecode Tally?
// one session, and a personal version you can actually use
A form builder that stores responses and sends webhooks/email is a classic one-sitting/weekend app.
confidence: high
what it is: Notion-like form builder with generous free tier and paid branding/features
Buildability index · an editorial game
- Price 29 $/month weight: plus 3
- Time weekend weight: plus 2
- Category forms no weight
- Moat execution quality · integrations weight: minus 2
- Confidence high weight: plus 1
- What you lose 7 items weight: minus 3
- Site tally.so (si apre in una nuova scheda) no weight
They cancel out. This is where it comes down to how much the subscription annoys you.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// free tier: The free plan covers unlimited forms and submissions under fair use.
What you build
Create form schema/editor, render public forms, store responses, export CSV, and send webhook/email notifications.
what you need
- hosted backend
- database
- form renderer
- file upload storage if needed
- email/webhook service
One of the cleanest yes products; enough prior art to be actionable.
The prompt
One session with a coding agent and your version runs.
Build me a personal form builder to replace Tally. Requirements:
- One Node + Express + better-sqlite3 app, server-rendered pages, deployed on my VPS
behind Caddy. No frontend framework.
- Admin UI at /admin, protected by a single ADMIN_TOKEN from .env, no user accounts:
create a form, add fields (text, textarea, email, select, checkbox, file upload),
mark required, reorder.
- Each form gets a public page at /f/<slug>: single column, one accent color, client
and server validation, honeypot field plus a per-IP rate limit for spam.
- Responses stored in SQLite; file uploads go to uploads/<form-slug>/, 10 MB cap.
- Per form, two optional notifications: email me each response via SMTP creds in
.env, and POST the response JSON to a webhook URL.
- Admin response view: sortable table per form with a CSV export button.
- No telemetry, no third-party form service; respondent data stays in my SQLite file.
- Out of scope: partial submissions, conditional logic, payments, and team
workspaces. Do not build a template gallery.
- README: .env vars, Caddy snippet, where uploads and the DB live on disk. Prompt generated from the data on this page, not reviewed by hand yet. In English on purpose — it is the language coding agents work best in.
What you lose
- beautiful editor
- unlimited free usage
- partial submissions
- custom domains
- integrations
- team workspaces
- anti-spam
Why people still pay
They pay for low-friction forms, branding removal, and integrations.
moat: Execution quality Integrations what a moat is
polish/integrations
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Rejected (1) — and why
- Baserow (si apre in una nuova scheda) — Standard forms are free; one-question Survey Mode is paid, and the editor is database-first
Who has already built it
Starting from here is still vibecoding: the prompt is for when you want it exactly your way.
- Formbricks (opens in a new tab) — Open-source form/survey platform useful for response collection and feedback workflows. (alive)
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.