Public
signalnode.com — site, lead capture, Twilio missed-call demo
leadssignal-nodetwiliowebsite
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Remix this val. It serves a contact form (name, email, message) at /, saves every submission to the val's own SQLite database, and lists everything received at /submissions. No external services, no API keys, no env vars.
- Remix this val.
- Open the HTTP endpoint of
main.tsx— that is your live form. Share the URL. - Visit
/submissionson the same URL to see what people sent.
Each remix gets its own private SQLite database, so your submissions stay with your copy.
main.tsx— Hono routes: GET/(form), POST/submit(save), GET/submissions(list)db.ts— creates thesubmissionstable and holds the two queriescomponents/Layout.tsx— shared page shell with Tailwind (via Twind)components/FormPage.tsx— the formcomponents/SubmissionsPage.tsx— the list
/submissionsis public by default. If your form collects anything sensitive, protect that route before sharing the form URL.- No client-side JavaScript: the form is a plain HTML POST.