|
195 | 195 | <a href="#about" class="text-gray-400 hover:text-brand-teal transition-colors">About</a> |
196 | 196 | <a href="#services" class="text-gray-400 hover:text-brand-teal transition-colors">Services</a> |
197 | 197 | <a href="/blog/" class="text-gray-400 hover:text-brand-teal transition-colors">Blog</a> |
198 | | - <a href="#contact" class="rounded-lg border border-brand-teal/60 px-4 py-2 text-brand-teal hover:bg-brand-teal/10 transition-all">Contact</a> |
| 198 | + <a href="https://cal.com/commit451/15min" target="_blank" rel="noopener noreferrer" class="rounded-lg border border-brand-teal/60 px-4 py-2 text-brand-teal hover:bg-brand-teal/10 transition-all">Book a Call</a> |
199 | 199 | </div> |
200 | 200 | <!-- Mobile menu button --> |
201 | 201 | <button id="menu-toggle" class="sm:hidden text-gray-400 hover:text-white" aria-label="Toggle menu"> |
@@ -233,8 +233,8 @@ <h1 class="font-fira text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight t |
233 | 233 | We craft polished, performant applications with obsessive attention to detail — and we turn vibecoded prototypes into production-ready apps people actually use. |
234 | 234 | </p> |
235 | 235 | <div class="mt-10 flex flex-col sm:flex-row gap-4 justify-center"> |
236 | | - <a href="#contact" class="inline-flex items-center justify-center rounded-lg bg-brand-teal px-8 py-3.5 text-sm font-semibold text-dark-950 hover:bg-brand-teal/90 transition-all hover:scale-105 shadow-lg shadow-brand-teal/20"> |
237 | | - Get in Touch |
| 236 | + <a href="https://cal.com/commit451/15min" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center rounded-lg bg-brand-teal px-8 py-3.5 text-sm font-semibold text-dark-950 hover:bg-brand-teal/90 transition-all hover:scale-105 shadow-lg shadow-brand-teal/20"> |
| 237 | + Book a Free Assessment |
238 | 238 | </a> |
239 | 239 | <a href="#work" class="inline-flex items-center justify-center rounded-lg border border-dark-700 px-8 py-3.5 text-sm font-medium text-gray-300 hover:border-brand-teal hover:text-brand-teal transition-all"> |
240 | 240 | View Our Work |
@@ -399,10 +399,17 @@ <h2 class="mt-4 text-3xl sm:text-4xl font-bold tracking-tight text-white">Have a |
399 | 399 | We're always open to hearing about interesting problems. Whether you need a mobile app, |
400 | 400 | a web platform, help turning your vibecoded prototype into something real, or technical guidance — let's build something great together. |
401 | 401 | </p> |
402 | | - <a href="mailto:hello@commit451.com" class="mt-10 inline-flex items-center gap-2 rounded-lg bg-brand-teal px-8 py-4 text-base font-semibold text-dark-950 hover:bg-brand-teal/90 transition-all hover:scale-105 shadow-lg shadow-brand-teal/20"> |
403 | | - <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/></svg> |
404 | | - hello@commit451.com |
405 | | - </a> |
| 402 | + <div class="mt-10 flex flex-col sm:flex-row gap-4 justify-center"> |
| 403 | + <a href="https://cal.com/commit451/15min" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 rounded-lg bg-brand-teal px-8 py-4 text-base font-semibold text-dark-950 hover:bg-brand-teal/90 transition-all hover:scale-105 shadow-lg shadow-brand-teal/20"> |
| 404 | + <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"/></svg> |
| 405 | + Quick Chat — 15 min |
| 406 | + </a> |
| 407 | + <a href="https://cal.com/commit451/30min" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 rounded-lg border border-brand-teal/60 px-8 py-4 text-base font-semibold text-brand-teal hover:bg-brand-teal/10 transition-all hover:scale-105"> |
| 408 | + <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"/></svg> |
| 409 | + Deep Dive — 30 min |
| 410 | + </a> |
| 411 | + </div> |
| 412 | + <p class="mt-4 text-sm text-gray-500">Or email us at <a href="mailto:hello@commit451.com" class="text-brand-teal hover:text-brand-teal/80 transition-colors">hello@commit451.com</a></p> |
406 | 413 | <div class="mt-10 flex justify-center gap-5"> |
407 | 414 | <a href="https://x.com/Commit451" target="_blank" rel="noopener noreferrer" aria-label="Follow Commit 451 on X (Twitter)" class="group flex h-12 w-12 items-center justify-center rounded-full border border-dark-700 bg-dark-800/50 text-gray-400 transition-all hover:border-brand-teal hover:bg-brand-teal/10 hover:text-brand-teal hover:scale-110"> |
408 | 415 | <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> |
@@ -518,9 +525,9 @@ <h3 class="font-fira font-bold text-white text-2xl">Vibecode Rescue</h3> |
518 | 525 | <span class="text-xs px-3 py-1.5 rounded-full bg-dark-700/60 text-gray-300 border border-dark-700">App Store Launch</span> |
519 | 526 | <span class="text-xs px-3 py-1.5 rounded-full bg-dark-700/60 text-gray-300 border border-dark-700">Audience Growth</span> |
520 | 527 | </div> |
521 | | - <a href="#contact" class="mt-6 inline-flex items-center gap-2 text-sm font-semibold text-brand-teal hover:text-brand-teal/80 transition-colors"> |
522 | | - Tell us about your project |
523 | | - <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"/></svg> |
| 528 | + <a href="https://cal.com/commit451/30min" target="_blank" rel="noopener noreferrer" class="mt-6 inline-flex items-center gap-2 rounded-lg bg-brand-teal px-6 py-3 text-sm font-semibold text-dark-950 hover:bg-brand-teal/90 transition-all hover:scale-105 shadow-lg shadow-brand-teal/20"> |
| 529 | + <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"/></svg> |
| 530 | + Book a Free Project Assessment |
524 | 531 | </a> |
525 | 532 | </div> |
526 | 533 | </div> |
@@ -596,7 +603,42 @@ <h3 class="font-semibold text-white">AI-native workflow</h3> |
596 | 603 | </div> |
597 | 604 | </section> |
598 | 605 |
|
599 | | - <!-- Featured Work Section --> |
| 606 | + <!-- Blog Section --> |
| 607 | + <section id="blog" class="py-24 sm:py-32 px-6 border-t border-dark-700/30"> |
| 608 | + <div class="mx-auto max-w-4xl"> |
| 609 | + <div class="text-center reveal"> |
| 610 | + <p class="text-sm font-fira font-bold text-brand-teal uppercase tracking-widest">From the Blog</p> |
| 611 | + <h2 class="mt-4 text-3xl sm:text-4xl font-bold tracking-tight text-white">Latest Insights</h2> |
| 612 | + </div> |
| 613 | + <div class="mt-12"> |
| 614 | + <a href="/blog/vibecoded-app-production-ready/" class="block group rounded-2xl border border-dark-700/60 bg-dark-900/70 backdrop-blur-sm p-8 hover:border-brand-teal/40 transition-all duration-300 glow reveal"> |
| 615 | + <div class="flex flex-wrap gap-2 mb-3"> |
| 616 | + <span class="text-xs px-2.5 py-1 rounded-full bg-brand-teal/10 text-brand-teal border border-brand-teal/20">Vibe Coding</span> |
| 617 | + <span class="text-xs px-2.5 py-1 rounded-full bg-brand-teal/10 text-brand-teal border border-brand-teal/20">Production Readiness</span> |
| 618 | + </div> |
| 619 | + <h3 class="font-fira text-xl sm:text-2xl font-bold text-white group-hover:text-brand-teal transition-colors"> |
| 620 | + 5 Things That Break When You Take a Vibecoded App to Production |
| 621 | + </h3> |
| 622 | + <p class="mt-3 text-gray-400 leading-relaxed"> |
| 623 | + Built an app with Cursor, Copilot, or Claude? It works on your machine. Here's what happens when real users find it — and how to fix the five most common issues before launch. |
| 624 | + </p> |
| 625 | + <div class="mt-4 flex items-center gap-3 text-sm text-gray-500"> |
| 626 | + <time datetime="2026-03-12">March 12, 2026</time> |
| 627 | + <span>·</span> |
| 628 | + <span>8 min read</span> |
| 629 | + <span class="ml-auto text-brand-teal group-hover:translate-x-1 transition-transform">Read →</span> |
| 630 | + </div> |
| 631 | + </a> |
| 632 | + </div> |
| 633 | + <div class="mt-8 text-center reveal"> |
| 634 | + <a href="/blog/" class="inline-flex items-center gap-2 text-sm font-medium text-gray-400 hover:text-brand-teal transition-colors"> |
| 635 | + View all posts |
| 636 | + <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"/></svg> |
| 637 | + </a> |
| 638 | + </div> |
| 639 | + </div> |
| 640 | + </section> |
| 641 | + |
600 | 642 | </main> |
601 | 643 |
|
602 | 644 | <!-- Footer --> |
|
0 commit comments