The Modern Stack for AI Applications — powered by Better Auth, Autumn Billing, Next.js, and Convex.
Skip months of boilerplate and start building your AI SaaS today.
BANC is a production-ready starter kit that wires together the most forward-looking developer tools:
- 🔐 Better Auth – modern, flexible authentication and authorization
- 💳 Autumn Billing – fast billing + subscriptions with Stripe
- ⚡ Next.js 15 – React 19, Turbopack, edge-ready fullstack framework
- 📡 Convex – real-time database, serverless functions, and backend-as-a-service
With BANC, you get authentication, billing, real-time data, and modern React all pre-configured, so you can focus entirely on your AI features, user experience, and scaling.
Clone the repo:
git clone https://github.com/sholajegede/bancstack.git my-app
cd my-appInstall dependencies:
npm installSetup environment variables:
npm run env:setupStart dev servers:
# Backend (Convex)
npm run dev:backend
# Frontend (Next.js)
npm run dev:frontendVisit http://localhost:3000 and you’re live 🎉
✅ Authentication with Better Auth + Convex integration
✅ Billing with Autumn + Stripe
✅ Convex backend (real-time DB, migrations, serverless functions)
✅ Next.js 15 (React 19, Turbopack, App Router)
✅ Tailwind CSS + ShadCN/UI components pre-configured
✅ ESLint + Prettier + TypeScript out of the box
| Script | Description |
|---|---|
npm run dev |
Start Next.js (frontend) |
npm run dev:backend |
Start Convex backend |
npm run build |
Build Next.js for production |
npm run start |
Run production build |
npm run lint |
Lint code with ESLint |
npm run format |
Format code with Prettier |
- Next.js 15 + React 19
- Convex 1.25+
- Better Auth 1.3.27
- Autumn-js 0.1.40 + @useautumn/convex 0.0.12
- TailwindCSS 4 + ShadCN/UI
- Zod, Zustand, Recharts
Every modern SaaS app needs:
- Authentication
- Billing
- Real-time data
- Production-ready frontend
Instead of wiring these from scratch, BANC gives you a batteries-included foundation so you can start shipping your AI application today.
MIT © Shola Jegede