Thunkable icon

Can I vibecode Thunkable?

price $59/moyou'd save $708/yrbuild time closest consolation build: one sittingcategory no-code-appsreplaced by 0 people
NOT REALLY
MOATintegrationsinfrastructure scaleexecution polish

A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Thunkable, prototype a mobile app with fixed components and local data. The hard boundary is native build infrastructure, device integrations, publishing pipeline, and education ecosystem, plus connectors, runtime reliability, and governance.

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

The Build Prompt

copy it and go build
ready to paste · 3,649 chars
Build a comprehensive, production-ready personal substitute for Thunkable from scratch in an empty repository.
Use exactly this tech stack without deviation: Next.js 15 (App Router), TypeScript (strict mode), Tailwind CSS for styling, PostgreSQL for data, Drizzle ORM for database interactions, and Docker Compose for orchestration. Do not suggest or offer any alternative technologies.

Your primary objective is to recreate the core Thunkable experience: a platform to prototype mobile-like applications using a set of fixed UI components. The system must allow users to define data tables and views visually, build a constrained CRUD interface connected to local data or a single approved external data source, and deploy it securely for a small, trusted team.

Data and Security:
- Make the first run work locally out of the box with exactly one documented command (e.g., `docker-compose up`).
- Store all user-generated data locally by default to ensure privacy.
- Provide a straightforward, one-click JSON/CSV export feature so data is never trapped.
- Keep all secrets in `.env`, ship a `.env.example`, and enforce that no credentials are ever committed.
- Implement robust role-based access control (RBAC) supporting at least 'admin' and 'member' roles with strict read/write policies.

Core Features:
- Create a powerful schema editor supporting multiple field types: text, number, boolean, date, enum, and relational fields.
- Auto-generate UI views based on the defined schema, including list, detail, create, edit, and kanban boards.
- Develop a drag-and-drop or intuitive component selector allowing users to arrange standard UI elements (buttons, lists, inputs, cards).
- Support exactly one secure REST connector to pull external data, complete with encrypted credential storage and an explicit UI for mapping API response fields to local schema fields.
- Implement a comprehensive activity log tracking all schema and data changes.
- Provide robust CSV import and export capabilities.
- Set up automated daily database backups and expose health check endpoints.

Infrastructure & UX:
- Ship a complete `docker-compose.yml` that stands up the app, database, runs migrations, and seeds an example workspace automatically.
- Design the UI to have meticulously crafted empty states, loading skeletons, success toasts, and highly recoverable error boundaries.
- Ensure rigorous input validation on both client and server, enforce safe filenames for any uploads, and handle unavailable APIs gracefully without crashing the frontend.

Testing & Documentation:
- Write focused, comprehensive unit tests for the core data transformations and component rendering logic.
- Include at least one robust end-to-end (E2E) happy-path test using Playwright or Cypress that proves the entire core loop functions as intended.
- Create an exhaustive README containing setup instructions, architectural diagrams/explanations, permission models, data location details, and step-by-step backup/restore procedures.

Explicit Exclusions:
- Do NOT add user accounts, billing, telemetry, analytics, or any form of a hosted control plane.
- Do NOT claim to reproduce Thunkable's proprietary data, network liquidity, regulated access, or frontier infrastructure.
- Deliberately leave out arbitrary user-authored code execution (no eval, no custom JS blocks).
- Deliberately leave out a broad integration marketplace or plugin system.
- Deliberately leave out native mobile binary compilation (APK/IPA) and enterprise compliance features (SOC2, etc.).

Finalize your work by executing the test suite and outputting the exact commands you used to verify the build.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Thunkable
  • 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