Can I vibecode Knack?

price $59/moyou'd save $708/yrbuild time multi-daycategory databasesreplaced by 0 people
KINDA
MOATswitching costscollaborationintegrations

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Knack, build a small hosted database app with pages, forms, and role-based views. The hard boundary is managed hosting, schema builder, permissions, integrations, and support, plus data model flexibility, collaboration, and integrations.

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

The Build Prompt

copy it and go build
ready to paste · 2,341 chars
Build a personal replacement for Knack in an empty repository.
Use Next.js 15, TypeScript, PostgreSQL, Drizzle ORM, and Docker Compose; do not offer alternative stacks.
The core loop is: model structured records in a small self-hosted database app, provide grid, form, kanban, and role-based filtered views, and expose a documented API.
Make the first run work locally with one documented command.

Functional Requirements:
- Schema Builder: Create a visual interface to manage workspaces, bases, tables, fields, and relations without writing SQL.
- Field Types: Support text, number, currency, date, boolean, select, formula-lite (basic math), and cross-table relation field types.
- Data Views: Build responsive grid (spreadsheet-like), form (data entry), kanban, and record-detail views from one canonical database schema.
- Data Modification: Implement optimistic concurrency checks, audit history tracking for field changes, and a trash restore mechanism for soft-deleted records.
- API Generation: Automatically provide a token-authenticated REST API generated directly from the configured schema. Support CSV import/export.

Architecture & State:
- Store all user data locally by default and make export straightforward.
- Put secrets in .env, ship .env.example, and never commit credentials.
- Ship migrations, seed data, database backups, health checks, and a schema export format.

UI/UX & States:
- Include clear empty, loading, success, and recoverable error states.
- Ensure the grid view supports basic sorting and filtering.
- Add input validation, safe filenames for attachments, and graceful handling of missing data.

Security & Constraints:
- Add role-based permissions at the table and view level.
- Do not add accounts, billing, telemetry, analytics, or a hosted control plane.
- Deliberately leave out full spreadsheet formula compatibility (no complex Excel parity).
- Deliberately leave out hundreds of automations and integrations.
- Deliberately leave out large-enterprise governance and vendor-managed scale.

Testing & DevOps:
- Write focused tests for the core transformation and one end-to-end happy path testing the grid view and form submission.
- Create a README with setup, architecture, permissions, data location, backup, and limitations.
- Finish by running the tests and listing the exact commands used.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Knack
  • The original service's mature integrations and ecosystem
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