Supported Project Types
Every kind of project VULK generates today — web, mobile, 3D, video, Shopify, PHP, backends, and more.
Supported Project Types
VULK generates production-ready code across 8 platform targets — web, mobile, 3D / WebGL, browser games, AI video, AI 3D models, Shopify, and PHP / Laravel. Every project ships with a real backend when needed, deploys in one click, and exports as full source code under your ownership.
Web Applications
| Type | Stack |
|---|---|
| Marketing sites & landing pages | React 19 + Vite + Tailwind CSS v4 + GSAP / Framer Motion |
| SaaS dashboards | React + Tailwind + shadcn/ui + Recharts / Tremor |
| E-commerce stores | React + Tailwind + Stripe checkout scaffolding |
| Blogs & content sites | Next.js 16 App Router + MDX |
| Admin panels & internal tools | React + auth + multi-tenant Postgres |
| Portfolios & studios | React + Three.js / R3F for premium visuals |
Mobile Applications (iOS + Android)
VULK is one of the few AI app builders that produces signed mobile artifacts server-side and submits them to the stores automatically.
Flutter
- Flutter 3.11+, Dart, Clean Architecture with Riverpod state management
go_routernavigation,dioHTTP,flutter_secure_storage- Native auth scaffolding: Apple, Google, GitHub, Microsoft
- Push notifications: Firebase Cloud Messaging (Android) + Apple Push Notifications (iOS)
- In-App Purchases via RevenueCat SDK
- Server-side
.apkand.ipabuilds on the dedicatedvulk-appbuildfleet
React Native + Expo
- Expo SDK with NativeWind styling
- Expo Router file-based navigation
- EAS-ready build configuration
- Same auth / push / IAP scaffolding as Flutter
Store submission (automated)
- iOS App Store: App Store Connect API integration — VULK uploads the signed
.ipa, sets metadata, screenshots, and submits for review. - Google Play Store: Play Console API integration — same flow with
.aab/.apk. - Apple and Google credentials are stored encrypted with AWS KMS envelope encryption.
3D Websites, WebGL & Browser Games
When the prompt mentions 3D, WebGL, shaders, immersive scenes, or 3D-layered hero, VULK ships:
- Three.js + React Three Fiber + Drei + Postprocessing
- GLSL custom shaders via
shaderMaterialfrom drei - Postprocessing chain: Bloom, ChromaticAberration, DepthOfField, Vignette
- Rapier physics for 3D games and interactive scenes
- Scroll-driven 3D via ScrollControls + useScroll
- Multiplayer scaffolding (peer-to-peer or WebSocket relay)
AI 3D Model Generation
Generate textured .glb / .gltf models from text or images, then drop them into a Three.js scene with useGLTF:
| Provider | Model | Cost (typ.) |
|---|---|---|
| AWS SageMaker | Microsoft TRELLIS | ~$0.04 / generation |
| fal AI | TRELLIS-2 | ~$0.25 / generation |
| Replicate | TRELLIS-2 | ~$0.05 / generation |
Generated assets are textured and ready for Three.js, Babylon.js, Unity, or AR import.
AI Video Generation & Video Backgrounds
For animated hero backgrounds, product spots, social clips, or explainers, VULK routes across 25 video models by quality + cost + latency:
| Family | Models |
|---|---|
| Google Veo 3.1 | Lite + Fast (direct via Google AI SDK, also via fal & OpenRouter) |
| OpenAI Sora 2 Pro | via OpenRouter |
| Runway Gen-4 Turbo | direct API |
| Kling | 2.5 Turbo Pro + 3.0 Standard (via fal) |
| MiniMax Hailuo 02 | Standard + Pro (via fal & direct) |
| Alibaba Wan | 2.5 / 2.6 / 2.7 across fal, Replicate, Wavespeed, OpenRouter |
| Luma | Ray 3 + Ray Flash 2 (direct) |
| Pika | 2.2 (via fal) |
| ByteDance Seedance 2.0 | via fal + direct BytePlus |
| Lightricks LTX Video | via fal |
| Genmo Mochi 1 | via Replicate |
| xAI Grok Imagine | direct |
Outputs are uploaded to cdn.vulk.dev. Programmatic video templates (Remotion) are also supported for repeatable brand video.
Voice / Video / Figma / URL Cloning
Five non-text input modalities — type a prompt, or:
- Voice-to-app — speak a description into the mic, Whisper transcribes, agent generates. Live in the web Voice page and the mobile app.
- Video-to-app — paste a YouTube link or screen recording. VULK extracts frames, clones the visible UI flow.
- Screenshot-to-app — paste any UI image. Vision model reverse-engineers components into React / Flutter.
- Figma-to-app — paste a Figma URL or use the OAuth integration. Frames convert to working components.
- URL clone — paste a competitor or reference site URL. VULK rebuilds the visible layout into editable code.
- GitHub repo import — fork an existing repo into the editor and continue iterating.
Shopify (3 modes)
| Mode | Stack | Best for |
|---|---|---|
| Liquid Theme | Online Store 2.0 — sections, blocks, schema, customizable settings | Replacing or extending an existing storefront |
| Hydrogen | Headless storefront — Storefront API + Oxygen-deployable | Custom React-based storefronts |
| Shopify App | Remix + App Bridge + Polaris + OAuth | Embedded admin apps |
PHP / Laravel / WordPress
Server-side stack for traditional hosting environments:
- Laravel with Eloquent, Blade templates, Composer
- WordPress custom themes
- PHP 8.x apps with templating
Backend (multi-tenant, per-project)
Applications using VULK's managed backend get a project database on a shared PostgreSQL service, with APIs provided by vulk-api-engine. This is a separate database per provisioned project, not a dedicated database server. The backend provides:
- CRUD endpoints — POST / GET / PUT / DELETE per table with pagination, filtering, sorting
- JWT authentication — email + password + scaffolding for OAuth
- Role-based access control — per-project roles
- Redis-backed rate-limiting — sliding window, 100 req/min default
- File uploads via Cloudflare R2
The managed backend is hosted on Hetzner in Falkenstein, Germany, separately from VULK's main AWS RDS database. See data storage for the scope of storage, backups and AI processing.
Deploy Targets
One-click deploy to:
| Target | Purpose |
|---|---|
| Cloudflare Pages | Default for web — atomic deploys, automatic TLS, edge cache |
| Vercel | Next.js-native deployment via your Vercel account |
| Netlify | Static / Netlify Functions |
| Railway | Docker-based PaaS |
| EAS (Expo) | React Native builds |
| iOS App Store | Automated via App Store Connect API |
| Google Play Store | Automated via Play Console API |
| Self-host (ZIP export) | Full source export — no vendor lock-in |
| Push to GitHub | Auto-create repo + commit |
Custom Domains
Attach acme.com or app.acme.com via Cloudflare for SaaS Custom Hostnames:
- Apex-friendly via CNAME flattening / ANAME (or A-record fallback)
- Automatic TLS via Cloudflare
- DNS validation via TXT record
- Per-plan limits: Builder 1, Pro 3, Team / Business unlimited
- Auto-managed
<app>.vulk.hostsubdomain on all paid plans
Technology Stack (canonical)
| Platform | Technologies |
|---|---|
| Web frontend | React 19, Vite, TypeScript, Tailwind CSS v4, React Router |
| Web full-stack | Next.js 16 App Router, Server Components |
| Mobile | Flutter 3.11+ (Riverpod, go_router), React Native + Expo |
| 3D / WebGL | Three.js, React Three Fiber, Drei, Postprocessing, Rapier physics, GLSL shaders |
| AI video | 25 routed models (see above) |
| AI 3D | Microsoft TRELLIS via SageMaker, fal AI, Replicate |
| AI image | Gemini 3.1 Flash Image |
| AI TTS | Cartesia |
| Shopify | Liquid (Online Store 2.0), Hydrogen, Apps (Remix + App Bridge) |
| Server-side | PHP / Laravel, WordPress |
| Backend | Bun + Hono on vulk-api-engine, project databases on Hetzner-hosted PostgreSQL in Falkenstein, Redis; media storage is a separate service |
| Styling | Tailwind CSS v4, shadcn/ui, motion libraries (GSAP, Framer Motion) |
What VULK Does Best
- Standard SaaS, dashboards, e-commerce, marketing sites
- Mobile apps with full store-submission automation
- Visually distinctive landing pages (Brand Engine + Genome system)
- 3D / WebGL hero sections with shaders
- AI video backgrounds in hero sections
- Multi-tenant backends with auth + CRUD out of the box
Known Constraints
- Real-time multi-user collaboration (WebSocket scaffolding live; Ably integration is BYOK)
- Native iOS in pure Swift (in development; Flutter / RN cover iOS today)
- Niche legacy APIs that lack public schemas
Questions? [email protected]