Nodeman — AI Workflow Studio (SaaS, React + Node + Postgres)
Launch a credit-based AI picture & video era SaaS by yourself area in beneath an hour. Nodeman is a whole, production-ready Node.js + React utility: a node-graph canvas the place clients chain 20+ AI fashions (picture, video, audio, voice, movement), a full Stripe billing engine, an admin panel for the whole lot (templates, pricing, clients, branding, fashions), and a switchable auth system that works out of the field with no third-party signup required.
⚠️ Necessary: third-party providers and their prices
This merchandise is a self-hosted JavaScript utility. To run the AI options and the SaaS billing circulation, you’ll create accounts with a number of exterior providers. These providers invoice you straight and their charges are separate from the one-time buy worth of this merchandise:
- Replicate — required, pay-per-generation. Hosts each AI mannequin (picture, video, audio). You might be charged by Replicate per second of mannequin compute utilized by your clients.
- Stripe — required for paid plans and credit score top-ups. Stripe expenses its normal processing price on each transaction (no month-to-month price).
- Clerk — non-compulsory. The built-in electronic mail + password auth is the default, so Clerk is barely wanted in the event you select the hosted-auth supplier from the admin panel. Clerk has a free tier; paid tiers apply above its MAU threshold.
- Resend — non-compulsory. Used for transactional electronic mail (password reset, low-credit warnings). Resend has a free tier; you too can level the app at any SMTP supplier as an alternative.
- Database internet hosting — required (Supabase, Neon, Railway, Render, RDS, or self-hosted Postgres). Most suppliers have a free tier ample for early visitors.
This merchandise ships the appliance supply and all integration code. It doesn’t embrace any pay as you go credit, API quota, or third-party subscriptions. Plan for these utilization charges alongside your enterprise mannequin — pricing the credit score pack so it covers Replicate + Stripe per era is the way you keep worthwhile.
Reside Demo
Demo URL: nodeman-ai-workflow-studio.up.railway.app
One-click sign up — demo accounts seem on the high of the login web page:
- Buyer:
[email protected]/password - Admin:
[email protected]/password
First request after idle might take ~30 seconds whereas the free-tier dyno wakes up. Subsequent requests are prompt.

Why Nodeman is totally different
Most “AI generator” scripts on CodeCanyon are skinny single-prompt wrappers round one API. Nodeman is a visible workflow canvas: clients drag nodes, join outputs to inputs, and chain a face reference right into a video mannequin right into a music-bed generator with out writing a line of code. It scales from “make me a single picture” to “produce a 6-shot cinematic advert with voiceover” in the identical UI.
- Node-based canvas — not a kind. Pan, zoom, join, group, save, model, share.
- 20+ AI fashions inbuilt — Veo 3.1, Kling v3 Professional, Hailuo 2.3, Flux 2 Professional, Imagen 4, Seedream 5, Runway Gen4, MiniMax Speech HD, MusicGen, and extra through Replicate.
- Three auth choices, swappable from the admin panel — Constructed-in electronic mail + password (default, no third celebration), Clerk (hosted, social login), or Supabase Auth.
- 20 curated starter templates + 8 public workflows + 8 seeded buyer initiatives ship within the field. Your demo is rarely empty.
- Pre-built bundle ships within the repo — deploys to Render/Railway free tier with out OOM in the course of the Vite construct.
- Cellular responsive throughout touchdown, login, pricing, phrases, privateness. Examined through Playwright.
✨ Buyer-side options
- Editorial darkish touchdown web page with admin-editable hero, options, pricing, and footer.
- E-mail + password enroll / sign up / forgot password / reset password.
- Mission dashboard with starter workflows, search, kind, duplicate, export, delete.
- Node canvas: 20+ node varieties — picture gen, video gen, video→video, picture→video, face swap, outfit changer, digital try-on, speaking avatar, voiceover, music mattress, storyboard, batch, chat assistant.
- Actual-time era standing, progress, cancel, retry, price breakdown.
- Template market — 20 production-ready workflows, paid + free, prompt clone.
- Public workflows gallery — admin-curated featured workflows.
- Media library — each generated asset saved, filterable, downloadable.
- Credit score ledger — reside steadiness, utilization historical past, low-credit warnings.
- Billing portal — plan improve / downgrade / cancel / resume, top-up packs.
- Stripe Checkout & Buyer Portal integration.
- Mild / darkish mode with persistent desire.
- Account menu popover — profile, settings, billing, signal out.
️ Admin panel
- Dashboard — MRR, clients, lively workflows, era counts, churn, high fashions.
- Clients — search, edit credit, grant bonuses, bulk present, impersonate (audited), view element drawer with full utilization timeline.
- Fashions — allow / disable / re-price any of the 20+ built-in fashions, add new Replicate fashions with out code.
- Pricing — edit plan names, costs, credit score allowances, top-up packs.
- Templates — create, edit, publish, set paid worth, add thumbnails & gallery.
- Public Workflows — promote any buyer workflow to the general public gallery.
- Safety — rotate JWT secret, audit log, session timeout, 2FA.
- Settings — app identify, brand, favicon, major coloration, assist electronic mail, auth supplier, signup toggle, touchdown web page content material (hero, options, FAQ, footer), electronic mail supplier, enterprise perks.
- Branding — full white-label assist. Change brand, favicon, app identify, accent coloration from the panel — displays throughout touchdown, login, app, billing, emails.
Tech stack
- Frontend — React 19, TypeScript 5, Vite 6, Tailwind CSS, React Router v6, Lucide icons.
- Backend — Node.js 20, Specific, PostgreSQL 16 (Supabase / Neon / Docker / DBngin / self-hosted).
- Auth — HttpOnly JWT cookies, bcrypt (price 10), CSRF double-submit, fee limiting, account enumeration safety.
- Funds — Stripe Checkout + Webhooks + Buyer Portal.
- AI — Replicate API (20+ fashions pre-wired, add extra from admin panel).
- Safety — Helmet CSP, CORS allow-list, Argon-grade password hashing, sanitized HTML, parameterized SQL, audit logging, IP fee limits, safe cookie flags.
- Storage — native disk (default) or Supabase Storage / S3-compatible.
- E-mail (non-compulsory) — Resend or any SMTP through admin config.
- Observability (non-compulsory) — Sentry for error monitoring, structured pino logs, request IDs.
- Checks — Vitest unit assessments + Playwright e2e (auth flows, cell responsive, billing, admin).
What’s included within the zip
- Full TypeScript supply — frontend and backend.
- Pre-built manufacturing bundle (
dist/) — deploy with no construct step. - 20 curated AI workflow templates with thumbnails (picture gen, video, audio, social, storyboard).
- 8 featured public workflows prepared for the gallery.
- 8 seeded buyer initiatives for the demo account.
- PostgreSQL migration scripts (idempotent, secure to re-run).
- One-shot demo seed script (
npm run seed-demo) — creates the admin + buyer accounts, populates dashboard stats, MRR snapshots, utilization historical past. - Dockerfile +
docker-compose.yml. - Render Blueprint (
render.yaml). - Railway / Nixpacks config (
railway.json+nixpacks.toml). - PM2 ecosystem file for VPS deployments.
- Complete
README.mdandDEPLOYMENT.md. - Admin panel information accessible at
/docsafter set up.
Who it’s for
- Companies launching an AI era service for purchasers.
- SaaS founders who need to ship a paid AI instrument with out rebuilding billing + auth from scratch.
- Advertising groups producing marketing campaign belongings at scale.
- Content material creators who want cinematic advertisements, social hooks, speaking avatars, or product showcases.
- Builders utilizing Nodeman as a basis for a vertical AI product (actual property staging, vogue try-on, music video generator, and so forth.).
Necessities
- Node.js 20+ and npm 10+.
- PostgreSQL 14+ (Supabase free tier works, or native through Docker / DBngin).
- Replicate API token (required for AI era).
- Stripe account (check mode works for demos, change to reside keys for manufacturing).
- A internet hosting platform (Render, Railway, Fly.io, AWS, DigitalOcean, VPS, cPanel with Node selector — all work).
- (Non-compulsory) Clerk / Supabase account in order for you hosted auth as an alternative of the built-in supplier.
- (Non-compulsory) Resend or SMTP for transactional electronic mail.
Set up (4 instructions)
cp .env.instance .env # fill in DATABASE_URL, REPLICATE_API_TOKEN, STRIPE keys, ADMIN_JWT_SECRET
npm set up
npm run migrate # create tables
npm run seed-demo # create [email protected] + [email protected] + pattern information
npm begin # manufacturing server
Full step-by-step information for Render, Railway, Docker, VPS, and cPanel is in DEPLOYMENT.md.
✅ What you get on day one
- Working multi-tenant SaaS with paying buyer circulation end-to-end.
- Demo information so the app by no means seems to be empty.
- White-label branding from the admin panel — no supply edits wanted.
- Auth that works out of the field, no third-party signup wanted.
- Pre-built bundle for fast deploy on free internet hosting tiers.
- Reside Demo: nodeman-ai-workflow-studio.up.railway.app
- Admin Demo: /admin/login —
[email protected]/password - Buyer Demo: /login —
[email protected]/password
Ship your AI SaaS in a day, not 1 / 4.

