FORMS

Build a feedback form with no backend at all

You don’t need a server to collect structured input from people. Three patterns that work today, and a clear line around the part that does not yet.

4 min read·

The moment a page needs to “collect” something, most tutorials send you off to build an API. For a lot of real-world cases — a quick poll, a signup interest check, collecting reactions to a prototype — that’s far more machinery than the job needs.

Pattern 1: the comment thread IS the form

If what you’re collecting is opinions, you may not need form fields at all — comments on the page may be the whole mechanism. Host the page on FileShare Pro, enable comments, and ask your question right in the page: “Which option should we ship — A or B, and why?” Respondents answer with their name attached, everyone can see the tally forming, and you never touched a database.

Pattern 2: a real form, with no server

Any page hosted on FileShare Pro can collect responses by giving its form one attribute: data-fsp-form="signup". The page helper submits it without a reload, and the responses appear on your document under Activity, with a CSV download. Add data-fsp-poll="choice" and an element with data-fsp-results="choice" and you have a poll with a live tally on the page.

The shape is deliberately small so nothing leaks: visitors can only submit, one bounded row at a time; only you and the people you have shared the file with can read the rows; a poll exposes counts for the one field you declared, never the rows themselves. Ask ChatGPT or Claude for a page with a form and paste it in; there is nothing to configure.

Pattern 3: put the question on a mini-site

Mini-sites publish several HTML pages under one link with a shared navigation bar, header and footer, edited as a draft and published together — a better home for a survey or a decision than a single orphan file, because the question, the context and the options can each get their own page. Forms work on every page of a site the same way they do on a single file.

Frequently asked

Can I collect form submissions without a server?

Yes. On a page hosted with FileShare Pro, give the form the attribute data-fsp-form and responses collect on the file — visible to you in the document view and as CSV, never to visitors. Up to 10 fields and 2 KB per response, with a per-plan cap on rows.

Do mini-sites include a database?

A small one, on purpose: forms and polls. Any page can collect responses and show poll counts. There is no general-purpose database a page can query, which is what keeps a page built by an AI from leaking anything it should not.

What is the lowest-effort way to run a quick poll?

A form with data-fsp-form and data-fsp-poll on your page, plus an element with data-fsp-results to show the tally. Or skip the form entirely: put the question on the page and enable comments, and people answer with their name attached.

Got a page to share?

Drop the file, copy the link — live in seconds, free plan included.

Start sharing free