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 listThe Build Prompt
copy it and go buildready 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 listWhat you lose
- ✕Hosted infrastructure and managed operations from Knack
- ✕The original service's mature integrations and ecosystem
Prior art / alternatives
Why it still works
⛓️ switching costs · 👥 collaboration · 🔌 integrations
In-List Ad$79/30 days
promote your product in the vibecoded list