Launch your MVP in minutes. Scale & Deploy in 30 seconds.
Full-stack accelerator for early founders and startups looking to ship — Auth · API · Payments · Admin · Frontend
Built for founders who actually need to ship.
Init to deploy
yulio init to live production URL. No setup, no boilerplate, no “step 14 of 32.”
Database choice
Two databases, zero rewrites
Pick PostgreSQL or MongoDB at yulio init. Same module API, same auth flows, same deploy path. Switch databases without rewriting your app layer.
Battle-tested
Production-tested by us, first
Every module ships with real Vercel deploys behind it — not just local tests. We hit the edge cases (path aliases, migrations, token leaks) so you don’t.
Auth that survives audits.
JWT access + refresh rotation, 6 OAuth providers, RBAC guards, rate limiting via @nestjs/throttler, password hashing. Production-grade defaults out of the box.
Modules grow weekly.
New modules ship to every subscriber automatically. Stripe and Resend land Monday. Security patches the day a CVE drops. Your kit stays current — you don’t have to.
From the founder · This week on Yulio
Yulio Presents
The AI-era of Solo Founders
A production-ready fullstack system that eliminates the reset tax of starting every new project, enforced architecture for system consistency, and an evolving backend ecosystem with composable modules — even if you’re non-technical.
Ship immediately with a production-ready backend.
Six Login Methods. Payments Ready Architecture. Full-stack foundation. Deployed in 30 seconds.
No boilerplate weeks. No copy-pasting from old projects. Init and ship.
Terminal
$ yulio init my-startup --db postgresNEW
✓ Scaffolded project structure
✓ Postgres + Prisma — wired (Neon, Supabase)NEW
✓ Auth, RBAC, email — wired
✓ Swagger docs — live
✓ Vercel config — ready
$ vercel --prod
✅ Production: https://api.your-startup.com
Keep code clean even with AI and multiple developers.
Yulio's enforced architecture gives every dev and every AI the same rails, preventing chaos as the product grows.
The faster AI moves, the more the foundation is worth.
Every dev / every AI follows:
Dev A
Same pattern ✓
Dev B
Same pattern ✓
AI Agent
Same pattern ✓
Add features without rebuilding your system.
Add features like payments, email, and admin tools through plug-in modules — no copying, no refactoring.
Install features as your product grows with no headaches.
Add modules as you grow (most modules in preview today)
$ yulio add oauth shipped
✓ Google, LINE, GitHub, Discord, Microsoft
$ yulio add payment in preview
✓ Stripe checkout, billing portal, webhooks
$ yulio add admin in preview
✓ Moderation, suspension, role management
→ All modules follow the same architecture. Zero conflicts.
What Yulio Offers
Three Pillars for every project.
Starter System
Production-ready code shipped out of the box.
Two ways to get the system. Both ship the same foundations: NestJS + Next.js, auth + RBAC, OAuth providers, email module, Vercel-native deploy.
CLI Workflow
Build and extend with simple commands.
Use commands like init and add to generate, install, and maintain your backend system without any manual setup.
yulio loginAuthenticate your accountyulio initScaffold a new production projectyulio listBrowse the module registryyulio add <module>Add new featuresyulio updateUpdate modules to latest versionyulio doctorDebug and diagnose your setupModule Library
Install features as your product grows.
Plug-in feature modules that integrate seamlessly into your existing project. Whether you are a non-technical founder or an engineer.
Ship MVP features faster with AI that understands the stack.
Industry-standard architecture and patterns mean your favorite AI tools can ship production-ready code predictably. Start building features right away.
AI understands structure
Clean architecture means every file follows the same pattern. When you ask an AI to add a feature, it knows exactly where to put it — because the codebase is predictable.
Perfect for all AI coding tools
Strict TypeScript, interface contracts, and consistent naming conventions. AI tools generate accurate code because the patterns are already established.
Vibe code faster
Skip the setup. Jump straight into building features. The architecture is solid enough that AI-assisted development produces reliable, production-ready code from day one.
Prompt once, scale everywhere
Because every module follows Enum → Interface → Entity → DTO → Service → Controller, a single prompt pattern works across your entire codebase.
src/
auth/
strategies/
guards/
dto/
auth.service.ts
auth.controller.ts
user/
entity/
dto/
user.service.ts
products/ ← AI adds here
entity/
dto/
products.service.ts
products.controller.ts
// Interface defines the contract
export interface IProductService {
findAll(): Promise<Product[]>;
create(dto: CreateProductDto): Promise<Product>;
}
// Service implements it exactly
export class ProductService
implements IProductService {
// AI knows this must match
}
Terminal
$ git clone oneforall
Cloning into 'oneforall'...
$ cp .env.example .env
$ npm install
added 287 packages in 4s
$ vercel --prod
🔗 https://your-app.vercel.app
✅ Ready in 28s
→ Start building features, not boilerplate.
Same prompt, any module:
> "Add [module] with CRUD, database schema, and Swagger docs following the existing pattern."
→ All match the same architecture. All work first try.
Why Yulio?
Founders ship product — not engineer code.
Every week on auth, payments, and deploy scripts is a week you're not talking to users. Yulio gets your product from idea to users 10x faster.
Authentication system
- OAuth (Google, GitHub, etc)
- JWT access + refresh rotation
- Automatic account linking
Payment integration
- Stripe + Omise gateways
- Secure webhook handlers
- Complete subscription logic
Admin dashboard
- User data management
- Key business analytics
- Security & moderation controls
API architecture
- Clean multi-layer service design
- Strict DTO validation
- Role-based guards & interceptors
Frontend foundation
- Next.js App Router setup
- Built-in SEO & OpenGraph
- Reusable Tailwind components
Deployment setup
- Vercel-native configuration
- Serverless function optimization
- Zero-downtime deployment
~$ vercel --prod
Vercel CLI 34.0.0
🔍 Inspecting project...
✅ Building NestJS application...
Production: https://api.yulio.app
Ready in 28ms.
184+ hours saved ✨
1 - Click deploy with
Starter System
Everything a Production System Needs — out of the box.
Not a tutorial stack. Real patterns for sign-in, tokens, docs, and deploy — structured so your team adds features instead of fighting the foundation.
Multi-provider OAuth
Google, LINE, GitHub, Discord, Microsoft — out of the box. Each provider is a self-contained strategy file. Enable only what you need.
Adding a new provider takes 30 minutes.
Account linking
If a user signs up with email and later logs in with Google using the same email, they get one account — not two. Solved automatically.
Zero duplicate identities.
JWT token rotation
Access tokens (15m) are stateless. Refresh tokens (30d) are stored as bcrypt hashes and rotated on every use. Expired tokens are auto-pruned.
Production-grade security by default.
Swagger docs — always in sync
Every endpoint is documented. Response DTOs implement TypeScript interfaces directly — docs never drift from reality.
Live at /api/docs.
Clean architecture
Enum → Interface → Entity → DTO → Service Interface → Service → Controller → Module. Every layer has a defined contract.
Adding a feature means following the same pattern.
Vercel-native serverless
Built specifically for Vercel from day one. Stateless OAuth flows, no session storage needed. Push to main — live in 30 seconds.
Free tier. Zero infrastructure.
Architecture
Built to grow with you, not collapse under you.
ValidationPipe
Strips unknown fields, validates DTO
JwtGuard
Checks @Public() — if not, verifies Bearer
JwtStrategy
Decodes JWT → findById() → attaches user
RolesGuard
@Roles() metadata vs user role
Controller
@CurrentUser(), @Body(), @Param()
Service
Business logic, DB calls, token gen
TransformInterceptor
Wraps { success, data, timestamp }
Every API call runs the same gauntlet before it hits your business logic: input is validated, the user is authenticated, their role is checked, then the request runs. No shortcut, no "forgot the guard" footgun. The pipeline is wired once.
ValidationPipe
Strips unknown fields, validates DTO
JwtGuard
Checks @Public() — if not, verifies Bearer
JwtStrategy
Decodes JWT → findById() → attaches user
RolesGuard
@Roles() metadata vs user role
Controller
@CurrentUser(), @Body(), @Param()
Service
Business logic, DB calls, token gen
TransformInterceptor
Wraps { success, data, timestamp }
Technology Stack
Full-stack defaults that survive real traffic.
Next.js, NestJS, Postgres or MongoDB, Vercel. Picked to get you live fast and keep working as you grow.
We didn’t reinvent the wheel. Yulio scaffolds the same stack that powers companies from seed to Series C: a NestJS backend with clean module boundaries, a Next.js App Router frontend, and a Prisma or Mongoose data layer behind a repository pattern. No hidden runtime, no lock-in.
When you outgrow the defaults, swap them out. The stack stays.
Auth Providers
6 readyLocal (email + password)
passport-local
passport-google-oauth20
LINE
passport-oauth2
GitHub
passport-github2
Discord
passport-discord
Microsoft
passport-microsoft
Plug and play
To disable a provider, comment out its strategy and routes. That's it. To add a new one, create a strategy file and register it. Takes 30 minutes.
Pricing
Built once. Compounds forever.
Auth, payments, observability, admin — production-ready on day one. Every new module ships free to all subscribers, forever. The kit compounds. Your cost doesn't.
Solo
Freelancers, indie hackers, solo technical founders.
- 3 active projects
- Core scaffold — Auth, RBAC, rate limiting, deploy config
- OAuth providers — Google, LINE, GitHub, Discord, Microsoft
- CLI workflows — init, add, deploy, doctor
- NestJS + Next.js full-stack kit
- Stripe payment integration (in preview)
- Swagger / OpenAPI documentation
- Priority updates & new modules
Studio
Agencies and dev studios shipping at scale.
- Unlimited projects
- Full module registry (40+ modules — most in preview)
- 5 team seats
- Everything in Solo
- Observability stack — Sentry, PostHog, Prometheus, Grafana (in preview)
- Admin module — moderation, suspension, role management (in preview)
- Studio templates — CRM, Hotel, eCommerce (in preview)
- 20+ DaisyUI themes with auto dark mode
Enterprise
Scaling startups and internal dev platforms.
- Unlimited seats
- Private module registry
- SLA guarantee
- Everything in Studio
- Framer Motion + Three.js animation system
- Custom module development
- Dedicated onboarding & invoice billing
Or skip the CLI — start from a free reference codebase.
Full monolithic NestJS + Next.js codebases on GitHub. Fork them, ship them, run them. The paid tiers above add the CLI, module composition, and continuous updates.
Not sure which tier fits? See exactly what you're getting.
Explore the docsReady to launch your next MVP?
Reach out to talk scope, licensing, and how the accelerator fits your startup — then get back to shipping what users actually want.