Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added public/images/iterative-improvement/banner.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/iterative-improvement/ui-shot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
118 changes: 118 additions & 0 deletions public/iterative-improvement/landing/iter-0.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cadence - The Best Habit Tracking App</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: Arial, Helvetica, sans-serif;
background: linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #c026d3 100%);
color: white;
text-align: center;
}
.hero {
padding: 60px 20px;
}
.hero h1 {
font-size: 38px;
margin-bottom: 20px;
}
.hero p {
font-size: 18px;
margin-bottom: 30px;
opacity: 0.9;
}
.btn {
background: white;
color: #a855f7;
padding: 15px 30px;
border-radius: 30px;
font-size: 16px;
font-weight: bold;
border: none;
cursor: pointer;
margin: 5px;
}
.btn2 {
background: transparent;
color: white;
border: 2px solid white;
padding: 15px 30px;
border-radius: 30px;
font-size: 16px;
margin: 5px;
}
.emoji { font-size: 50px; margin: 20px 0; }
.features {
padding: 40px 20px;
}
.features h2 {
font-size: 28px;
margin-bottom: 30px;
}
.feature {
background: rgba(255,255,255,0.15);
padding: 25px;
border-radius: 15px;
margin-bottom: 20px;
}
.feature .ico { font-size: 40px; }
.feature h3 { font-size: 20px; margin: 10px 0; }
.feature p { font-size: 15px; opacity: 0.9; }
.cta {
padding: 50px 20px;
}
.cta h2 { font-size: 26px; margin-bottom: 20px; }
footer {
padding: 30px;
font-size: 13px;
opacity: 0.8;
}
</style>
</head>
<body>
<div class="hero">
<div class="emoji">🚀</div>
<h1>Welcome to Cadence</h1>
<p>The ultimate AI-powered habit tracking solution for teams. Unlock your team's full potential today with our innovative platform!</p>
<button class="btn">Get Started</button>
<button class="btn2">Learn More</button>
</div>

<div class="features">
<h2>Our Amazing Features</h2>
<div class="feature">
<div class="ico">✅</div>
<h3>Easy to Use</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Our platform is super easy and intuitive.</p>
</div>
<div class="feature">
<div class="ico">⚡</div>
<h3>Lightning Fast</h3>
<p>Lorem ipsum dolor sit amet. Track all your habits in real time with blazing fast performance.</p>
</div>
<div class="feature">
<div class="ico">🎯</div>
<h3>Goal Oriented</h3>
<p>Lorem ipsum dolor sit amet, consectetur. Reach your goals faster than ever before with Cadence.</p>
</div>
<div class="feature">
<div class="ico">🔒</div>
<h3>Secure</h3>
<p>Lorem ipsum dolor. Your data is 100% safe and secure with our enterprise grade security.</p>
</div>
</div>

<div class="cta">
<h2>Ready to get started?</h2>
<p style="margin-bottom:20px;">Join thousands of happy teams today!</p>
<button class="btn">Sign Up Now</button>
</div>

<footer>
© 2026 Cadence. All rights reserved.
</footer>
</body>
</html>
192 changes: 192 additions & 0 deletions public/iterative-improvement/landing/iter-2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cadence — Habit tracking for teams</title>
<style>
:root {
--ink: #17141f;
--muted: #6b6878;
--line: #ece9f1;
--accent: #6d28d9;
--accent-soft: #f3effd;
--bg: #ffffff;
--soft: #faf9fc;
--green: #16a34a;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
color: var(--ink); background: var(--bg); line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
nav {
display: flex; align-items: center; justify-content: space-between;
padding: 14px 20px; border-bottom: 1px solid var(--line);
position: sticky; top: 0; background: rgba(255,255,255,0.9); backdrop-filter: blur(8px);
}
.brand { display: flex; align-items: center; gap: 8px; font-weight: 700; font-size: 18px; }
.brand .dot { width: 22px; height: 22px; border-radius: 7px; background: var(--accent); }
.nav-btn { font-size: 13px; font-weight: 600; color: white; background: var(--accent); padding: 8px 14px; border-radius: 9px; text-decoration: none; }

.hero { padding: 40px 20px 28px; }
.pill {
display: inline-flex; align-items: center; gap: 6px;
background: var(--accent-soft); color: var(--accent);
font-size: 12px; font-weight: 600; padding: 5px 11px; border-radius: 999px; margin-bottom: 16px;
}
.hero h1 { font-size: 35px; line-height: 1.08; letter-spacing: -0.025em; font-weight: 800; margin-bottom: 14px; }
.hero .lede { font-size: 17px; color: var(--muted); margin-bottom: 24px; max-width: 32ch; }
.btn-primary {
display: block; width: 100%; background: var(--accent); color: white;
padding: 15px; border-radius: 12px; font-size: 16px; font-weight: 700;
text-align: center; border: none; text-decoration: none;
}
.btn-sub { font-size: 13px; color: var(--muted); margin-top: 11px; text-align: center; }

/* rating */
.rating { display: flex; align-items: center; gap: 9px; margin-top: 22px; }
.stars { color: #f59e0b; font-size: 15px; letter-spacing: 1px; }
.rating span { font-size: 13px; color: var(--muted); }

/* product mock */
.mock {
margin-top: 26px; background: var(--soft); border: 1px solid var(--line);
border-radius: 18px; padding: 16px; box-shadow: 0 18px 40px -20px rgba(109,40,217,0.35);
}
.mock-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 14px; }
.mock-head .t { font-size: 14px; font-weight: 700; }
.mock-head .d { font-size: 12px; color: var(--muted); }
.row { display: flex; align-items: center; gap: 11px; padding: 10px 0; border-top: 1px solid var(--line); }
.row:first-child { border-top: none; }
.check { width: 24px; height: 24px; border-radius: 8px; background: var(--green); display: flex; align-items: center; justify-content: center; flex: none; }
.check.off { background: #e7e5ec; }
.check svg { width: 14px; height: 14px; }
.row .label { font-size: 14px; font-weight: 600; flex: 1; }
.row .streak { font-size: 12px; color: var(--muted); }

/* logos */
.logos { padding: 26px 20px; text-align: center; }
.logos p { font-size: 12px; color: var(--muted); letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 14px; }
.logo-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 18px 22px; }
.logo-row span { font-size: 16px; font-weight: 800; color: #c3c0cc; letter-spacing: -0.01em; }

/* features */
.features { padding: 36px 20px; background: var(--soft); }
.features .eyebrow { font-size: 13px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--accent); margin-bottom: 6px; }
.features h2 { font-size: 25px; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 22px; }
.grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.card { background: white; border: 1px solid var(--line); border-radius: 14px; padding: 16px; }
.card .ico { width: 36px; height: 36px; border-radius: 10px; background: var(--accent-soft); display: flex; align-items: center; justify-content: center; margin-bottom: 12px; }
.card .ico svg { width: 19px; height: 19px; stroke: var(--accent); }
.card h3 { font-size: 15px; font-weight: 700; margin-bottom: 4px; }
.card p { font-size: 13px; color: var(--muted); line-height: 1.45; }

/* testimonial */
.quote { padding: 36px 20px; }
.quote blockquote { font-size: 19px; font-weight: 600; line-height: 1.4; letter-spacing: -0.01em; margin-bottom: 16px; }
.who { display: flex; align-items: center; gap: 11px; }
.who .av { width: 38px; height: 38px; border-radius: 50%; background: linear-gradient(135deg,#a78bfa,#6d28d9); flex: none; }
.who .n { font-size: 14px; font-weight: 700; }
.who .r { font-size: 12px; color: var(--muted); }

/* closing */
.cta { margin: 0 20px 28px; background: var(--accent); color: white; border-radius: 18px; padding: 32px 22px; text-align: center; }
.cta h2 { font-size: 23px; font-weight: 800; margin-bottom: 8px; letter-spacing: -0.01em; }
.cta p { font-size: 14px; opacity: 0.85; margin-bottom: 20px; }
.cta a { display: block; background: white; color: var(--accent); padding: 14px; border-radius: 11px; font-weight: 700; text-decoration: none; }

footer { padding: 22px 20px 30px; border-top: 1px solid var(--line); font-size: 13px; color: var(--muted); }
</style>
</head>
<body>
<nav>
<div class="brand"><span class="dot"></span> Cadence</div>
<a href="#" class="nav-btn">Start free</a>
</nav>

<header class="hero">
<span class="pill">● Now with Slack huddle reminders</span>
<h1>Build habits your whole team keeps.</h1>
<p class="lede">Cadence turns daily routines into shared streaks, so teams stay consistent — without the nagging.</p>
<a href="#" class="btn-primary">Start free trial</a>
<div class="btn-sub">Free for 14 days · No credit card required</div>

<div class="rating">
<span class="stars">★★★★★</span>
<span>4.9 / 5 · loved by 2,000+ teams</span>
</div>

<div class="mock">
<div class="mock-head"><span class="t">Design team · today</span><span class="d">4 of 5 done</span></div>
<div class="row">
<span class="check"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M5 13l4 4L19 7"/></svg></span>
<span class="label">Daily standup</span><span class="streak">🔥 23</span>
</div>
<div class="row">
<span class="check"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M5 13l4 4L19 7"/></svg></span>
<span class="label">Design review</span><span class="streak">🔥 12</span>
</div>
<div class="row">
<span class="check"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M5 13l4 4L19 7"/></svg></span>
<span class="label">Inbox zero</span><span class="streak">🔥 8</span>
</div>
<div class="row">
<span class="check off"></span>
<span class="label">Weekly retro</span><span class="streak">due 5pm</span>
</div>
</div>
</header>

<section class="logos">
<p>Trusted by teams at</p>
<div class="logo-row">
<span>Northwind</span><span>Loop</span><span>Vela</span><span>Onset</span><span>Pacejet</span>
</div>
</section>

<section class="features">
<div class="eyebrow">Why Cadence</div>
<h2>Consistency, made shared.</h2>
<div class="grid">
<div class="card">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><path d="M3 12h4l3 8 4-16 3 8h4"/></svg></div>
<h3>Shared streaks</h3>
<p>See who's on track and keep momentum across the team.</p>
</div>
<div class="card">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><path d="M12 3a6 6 0 00-6 6c0 4-2 5-2 5h16s-2-1-2-5a6 6 0 00-6-6z"/><path d="M10 19a2 2 0 004 0"/></svg></div>
<h3>Gentle nudges</h3>
<p>Adaptive reminders that fit each person's schedule.</p>
</div>
<div class="card">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 9h18M8 4v16"/></svg></div>
<h3>Weekly recaps</h3>
<p>Auto summaries show progress and where you're slipping.</p>
</div>
<div class="card">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><rect x="6" y="3" width="12" height="18" rx="3"/><path d="M11 18h2"/></svg></div>
<h3>Works where you do</h3>
<p>Slack, calendar and mobile — log a habit in two taps.</p>
</div>
</div>
</section>

<section class="quote">
<blockquote>"Our standup attendance went from a coin flip to a 6-week streak. Cadence just made it stick."</blockquote>
<div class="who">
<span class="av"></span>
<div><div class="n">Maya Okonkwo</div><div class="r">Head of Ops, Loop</div></div>
</div>
</section>

<section class="cta">
<h2>Start your team's streak today</h2>
<p>Set up your first habit in under two minutes.</p>
<a href="#">Start free trial</a>
</section>

<footer>© 2026 Cadence · Privacy · Terms</footer>
</body>
</html>
Loading