Flutter, production-ready
Not a UI kit: the base for a commercial iOS and Android app. Riverpod, GoRouter, Supabase, auth, subscriptions, push, deep links, crash reporting, i18n, CI/CD and store setup.
Start your iOS, Android and web product from an architecture that already handles the hard parts: subscriptions, account deletion, row-level security and one API contract for Flutter and Next.js. Your AI coding agent builds features, not foundations.
A template gives you files. An agent writes code. Neither knows that subscription webhooks can arrive twice or out of order, or what the stores expect when a user deletes their account. RepoWerk ships those decisions, tested, in a form your agent can continue.
An empty structure. Every decision is still yours to make.
Architecture, domain and conventions already decided and documented.
Builds the product on top, without inventing the foundations.
AGENTS.mdCommands and rules for the agentARCHITECTURE.mdApps, packages and main flowsPRODUCT.mdDomain, roles and workflowsDATABASE.mdTables, relations and RLS policiesAPI.mdContract, endpoints and generated clientsCONVENTIONS.mdNaming, patterns and where things goIncluded in every Flutter and Next.js + Flutter repository.
Not a UI kit: the base for a commercial iOS and Android app. Riverpod, GoRouter, Supabase, auth, subscriptions, push, deep links, crash reporting, i18n, CI/CD and store setup.
Next.js and Flutter in one monorepo. Database, API, auth, permissions and billing state are defined once, and the Dart clients are generated from the contract.
Trials, grace periods and restore for subscriptions; account deletion that reaches every table; row-level security tested in the database. The parts that take weeks to get right, and that an agent tends to get wrong.
Every repository documents its own architecture, so Claude Code, Codex or Cursor add features in the right places instead of inventing the structure.
Start from the Flutter app, add the Next.js web and admin on the same contract, or begin from a complete subscription app.
iOS, Android and web on one contract. This is where RepoWerk focuses.
The base for a commercial iOS and Android app, not a UI kit.
Next.js web and admin apps plus a Flutter app, sharing one product contract instead of UI code.
A consumer mobile app with paid subscriptions, from paywall to entitlements.
Web starters built to the same standard.
The web foundation: auth, Postgres, dashboard and API routes on Next.js and Supabase. Also the base reused by the web product templates.
A booking product with the domain already in place: availability, slots, payments and the edge cases.
A short, predictable path from the idea to an agent building on a sound base.
The Flutter app, Flutter with web and admin, or a complete subscription app.
App, web or both. Name it and RepoWerk creates it on your GitHub.
Clone it and ask Claude Code, Codex or Cursor for the next feature.
An agent will happily generate one, and make different architectural choices every time. RepoWerk starts from decisions that are already made and tested, and documents them so the agent spends its effort on your product instead of the foundations.
No. You get real code in your own repository and you stay in control of it. RepoWerk is for people who want to own the code without rebuilding the same infrastructure for every project.
Flutter production apps are the least served part of the market, and one Flutter codebase covers iOS and Android with a consistent UI. Web and mobile share a product contract (database, API, permissions) rather than UI code.
No. Flutter Production App works on its own, with Supabase as the backend. Choose the Next.js + Flutter monorepo when the product also needs a website, a customer area or an admin: web and mobile then share one API contract.
RepoWerk uses a GitHub App with only the permissions required to create a repository and push the initial files: repository administration, contents and metadata.
You do. The repository lives on your GitHub account or organization, and you can keep working on it with or without RepoWerk.
Yes. Create a workspace, link your GitHub organization and new projects are created there, shared with the members of the workspace.
Sign in with GitHub and create your Flutter or Next.js + Flutter repository in under a minute.