Can I vibecode Softr?

price $59/moyou'd save $708/yrbuild time multi-daycategory no-code-appsreplaced by 0 people
KINDA
MOATexecution polishintegrationsinfrastructure scale

A client portal over Airtable can be built, but Softr's block library, auth, roles, data sources, payments, and publishing workflow are the product.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,164 chars
Build me a client portal to replace Softr: one portal for my own clients, not a portal
builder. Requirements:

- Node + Express + nunjucks, server-rendered; data stays in Airtable via its REST API
  (base ID and token in .env) so records keep being edited there.
- Magic-link login: a client enters their email, gets a signed link via Resend (secret
  in .env); sessions in signed cookies. Allowed emails live in an Airtable Clients
  table.
- Each client sees only rows linked to their client record: a list view with the columns
  named in views.json, and a detail view per record.
- One submission form that appends a row to a chosen table, with file upload passed
  through to Airtable attachments.
- A role flag on the client record (client vs admin); admins see all rows.
- Cache Airtable reads for 60 seconds to stay under rate limits.
- Runs on my VPS behind HTTPS; no telemetry, no third parties beyond Airtable and the
  email sender.
- Out of scope: a drag-and-drop page builder, payments, and memberships. Pages are
  defined in config files, that is the builder.
- README: Airtable token scopes, expected table and field names, and email sender setup.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Softr
  • The original service's mature integrations and ecosystem

Why it still works

💅 execution polish · 🔌 integrations · 🏗️ infrastructure scale

In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers