Fusionworks Pro
A production-ready foundation for building modern, powerful web apps, with authentication, a real-time backend, and abuse protection built in. Skip the setup and start shipping features.
What's included
v16.3.6
Next.js App Router
Server Components, route groups, and Proxy middleware, built with Webpack.
v19.2.8
React
The latest React with Actions, transitions, and improved hydration.
v5
TypeScript, strict
Strict type checking end to end, from generated routes to Convex functions.
v4
shadcn/ui + Tailwind CSS
Accessible Base UI components, CSS-variable themes, and system-aware dark mode.
v7.9.7
Clerk authentication
Sign-in and sign-up pages, a user menu, and session middleware.
v1.46.0
Convex backend
Real-time database and type-safe server functions, authenticated with Clerk.
User sync webhook
Signed Clerk webhooks keep a Convex users table in step with every sign-up, update, and deletion.
Roles & protected routes
User and admin roles gate the dashboard and admin area on the server.
v0.4.0
Rate limiting
Convex's official rate limiter guards abusable endpoints with friendly retry messages.
Audit logging
An append-only record of account, sign-in, and security events, kept for a year and searchable by admins.
v0.10.2
File uploads to R2
Direct browser uploads to Cloudflare R2 through signed URLs locked to each file's type and size.
v3.31.3
Rich-text editor
A Tiptap editor any feature extends: markdown-backed blocks, a formatting toolbar, and live sync through Convex with the server checking every edit.
v3.31.3
Manuscripts & live editing
A Tiptap editor synced through Convex, with sections, links, snapshots, trash and shareable projects.
v9.8.1
Import & export
Word, Markdown, text and Obsidian vaults in and out, with hardened ZIP handling for untrusted files.
v7.0.129
AI foundation
One metered door to AI models through the Vercel AI Gateway, with allowances, limits and holds, and no prompts or responses stored.
v5.0.2
Convex function tests
Vitest and convex-test run backend functions and signed webhooks against an in-memory Convex.
Get started
- Step 1Install dependencies
npm install - Step 2Start the Convex backend
npx convex dev - Step 3Start the dev server
npm run dev - Step 4Start building here
app/(site)/page.tsx