STARTER ARCHITECTURES
Application Template Showcase
Explore pre-built modular codebases. Select a template to preview code files or launch directly in CodeCraft Studio IDE.
Available Templates (3)
SaaS7 Components
Nexus AI — SaaS Landing Page
High-converting SaaS landing page with dark mode, interactive pricing toggle, interactive feature tabs, and lead capture modal.
Next.jsTailwindPricingHero
Dashboard5 Components
Pulse Metrics — Realtime Analytics Dashboard
Modern developer analytics dashboard featuring interactive metrics, date range filters, revenue trends, and live system log stream.
RechartsAnalyticsMetricsLive Stream
AI & Tools3 Components
Aura AI — Conversational Assistant UI
Clean, responsive AI chat assistant with model switching, streaming response simulation, message history, and code block formatting.
AI AssistantChat UIStreamingLLM
Nexus AI — SaaS Landing PageREACT
Showing active source file structure
import React, { useState } from 'react';
import Navbar from './components/Navbar';
import Hero from './components/Hero';
import FeatureTabs from './components/FeatureTabs';
import Pricing from './components/Pricing';
import CTA from './components/CTA';
import Footer from './components/Footer';
export default function App() {
const [leadOpen, setLeadOpen] = useState(false);
return (
<div className="min-h-screen bg-slate-950 text-slate-100 font-sans selection:bg-emerald-500 selection:text-slate-950">
<Navbar onOpenCTA={() => setLeadOpen(true)} />
<Hero onOpenCTA={() => setLeadOpen(true)} />
<FeatureTabs />
<Pricing />
<CTA onOpenCTA={() => setLeadOpen(true)} />
<Footer />
{leadOpen && (
<div className="fixed inset-0 z-50 bg-slate-950/80 backdrop-blur-md flex items-center justify-center p-4">
<div className="bg-slate-900 border border-slate-800 rounded-2xl p-6 max-w-md w-full shadow-2xl relative">
<button
onClick={() => setLeadOpen(false)}
className="absolute top-4 right-4 text-slate-400 hover:text-white"
>
✕
</button>
<h3 className="text-xl font-bold text-white mb-2">Start your 14-day free trial</h3>
<p className="text-sm text-slate-400 mb-4">No credit card required. Full access to AI synthesis engine.</p>
<form onSubmit={(e) => { e.preventDefault(); alert('Demo access granted!'); setLeadOpen(false); }} className="space-y-3">
<input
type="email"
required
placeholder="enter work email..."
className="w-full bg-slate-950 border border-slate-800 rounded-lg px-4 py-2.5 text-sm text-white focus:outline-none focus:border-emerald-500"
/>
<button
type="submit"
className="w-full bg-emerald-500 text-slate-950 font-semibold py-2.5 rounded-lg text-sm hover:bg-emerald-400 transition"
>
Claim Free Access
</button>
</form>
</div>
</div>
)}
</div>
);
}Active Path: App.tsxLanguage: TYPESCRIPT