Food truck websiteOne-line
Gemini 3.1 Flash Lite
by GoogleReasoningClean
Running live in a sandboxed frame. Click inside it before using the keyboard.
How it went
- Total time
- 3.7 s
- Cost
- $0.0020
- Output tokens
- 1,241
- Spent thinking
- 0 tokens
- Speed
- 396.3 tok/s
- Console errors
- 0
- First token after
- 568 ms
- First visible text after
- 568 ms
- Prompt tokens
- 367
- Code size
- 4.0 KB
- Finish reason
- stop
- Served by
- Model id
google/gemini-3.1-flash-lite- Reasoning sent
model default- Max output
- 65,536 tokens
- Generated
- Nov 12, 2026
What it was asked
The prompt
“i'm opening a korean taco food truck called "Kimchi Loco", make me a website that makes people really want to come”
System prompt, sent with every prompt
You are generating a self-contained web demo. It will be rendered automatically in a sandboxed iframe and compared side by side with the output of other AI models given the exact same task. Output rules: - Reply with exactly ONE fenced code block containing the complete file: ```html (or ```svg when the task asks for an SVG). No text before or after the code block. - Everything must be inline: CSS in <style>, JavaScript in <script>. No external files, images, fonts or network requests, except the CDN URLs explicitly allowed by the task. - Do not use localStorage, sessionStorage, cookies, IndexedDB, alert(), confirm(), prompt() or window.open(): they are blocked in the sandbox and will throw. - The page must look right in a 1280×800 viewport and adapt gracefully down to 375px wide. No horizontal scrollbar. - Something meaningful must be visible on first paint: a screenshot is taken automatically about 3 seconds after load, without any interaction. - Everything that makes the demo interesting must be visible within the first seconds: nothing hidden behind a high score, a later level or a long play session. - Games must start in a self-playing demo mode (a simple AI plays) behind a "Click or press a key to start" message, so the game can be judged in action without playing. - The iframe only receives keyboard events after the user clicks it: if the demo uses the keyboard, display a clear "Click or press a key to start" message. - The code must run with zero errors in the console of the latest Chrome.
Code run-1.html · 134 lines
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kimchi Loco | Korean-Mexican Fusion</title>
<style>
:root {
--neon-red: #ff3e3e;
--kimchi-orange: #ff8c00;
--dark-bg: #1a1a1a;
--white: #ffffff;
}
body {
margin: 0;
font-family: 'Arial Black', sans-serif;
background-color: var(--dark-bg);
color: var(--white);
overflow-x: hidden;
}
.hero {
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),
linear-gradient(45deg, #ff3e3e, #ff8c00);
}
h1 {
font-size: 5rem;
margin: 0;
text-transform: uppercase;
letter-spacing: -2px;
animation: pulse 2s infinite;
}
.tagline {
font-size: 1.5rem;
margin-bottom: 2rem;
text-transform: uppercase;
}
.menu-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
padding: 40px;
max-width: 1200px;
margin: auto;
}
.card {
background: #2a2a2a;
padding: 20px;
border-left: 5px solid var(--neon-red);
transition: transform 0.3s;
}
.card:hover { transform: scale(1.05); }
h3 { color: var(--kimchi-orange); margin-top: 0; }
.ai-demo-msg {
position: fixed;
bottom: 20px;
background: var(--neon-red);
padding: 10px 20px;
border-radius: 50px;
animation: blink 1.5s infinite;
}
@keyframes pulse { 0% {transform: scale(1);} 50% {transform: scale(1.05);} 100% {transform: scale(1);} }
@keyframes blink { 0% {opacity: 1;} 50% {opacity: 0.5;} 100% {opacity: 1;} }
footer { text-align: center; padding: 40px; font-size: 0.8rem; opacity: 0.7; }
</style>
</head>
<body>
<div class="hero">
<h1>KIMCHI LOCO</h1>
<div class="tagline">Korean Soul. Mexican Soul. Totally Loco.</div>
<div style="font-size: 2rem;">🌮 + 🇰🇷 = 🔥</div>
</div>
<div class="menu-grid">
<div class="card">
<h3>Bulgogi Beef Taco</h3>
<p>Marinated ribeye, cilantro-onion relish, gochujang crema, on a toasted corn tortilla.</p>
</div>
<div class="card">
<h3>Spicy Pork Belly</h3>
<p>Slow-roasted pork, kimchi slaw, pickled jalapeños, sesame lime drizzle.</p>
</div>
<div class="card">
<h3>Kimchi Quesadilla</h3>
<p>Aged kimchi, melted jack cheese, scallions, and "Loco" sauce.</p>
</div>
</div>
<div class="ai-demo-msg" id="msg">Locating nearest truck... Feeding the streets!</div>
<footer id="footer">
© 2023 KIMCHI LOCO FOOD TRUCK. TRACK US ON INSTA: @KIMCHILOCO_TRUCK
</footer>
<script>
// Simple animation logic for the page
const msg = document.getElementById('msg');
const locations = ["Downtown Plaza", "Central Park", "Tech District", "Night Market"];
let i = 0;
setInterval(() => {
msg.innerText = "Current Location: " + locations[i];
i = (i + 1) % locations.length;
}, 2500);
// Add hover interaction effect
document.querySelectorAll('.card').forEach(card => {
card.addEventListener('mouseenter', () => {
card.style.borderColor = '#ff8c00';
});
card.addEventListener('mouseleave', () => {
card.style.borderColor = '#ff3e3e';
});
});
</script>
</body>
</html>