CushLabs logo CUSHLABS.AI
Back to Portfolio

AI StockAlert Website

Bilingual SaaS marketing site — 18 routes, e2e tested, zero server cost

Production

Video Walkthrough

Screenshots

1 / 10
AI StockAlert — The Blueprint for High-Performance Bilingual SaaS Marketing
The Launch Bottleneck — agency costs, template trap, skill gap, zero visibility
Not a Wireframe, A Production Reality — live at aistockalert.app
Internationalization Done Right — native routing, localized pathnames for SEO
Built for Speed and Scale — 0 server costs, sub-1s load time, Lighthouse 100
Invisible Tech, Visible Results — dynamic metadata, hreflang, JSON-LD structured data
Polished to Perfection — themes, typography, validated forms, responsive and accessible
Trust, Verified — 23 Playwright e2e tests before every deploy
Tech Spec to Business Value — bilingual = 2x market, static = 100% uptime
Why Owners Love This Blueprint — cost efficiency, speed, future-proof, verified

The Challenge

Businesses launching software products hit the same bottleneck: the marketing website. Agency builds cost $10K-50K+ and take weeks. Templates look generic. Bilingual support is always an afterthought — and SEO, structured data, and accessibility get skipped entirely.

The Solution

A production-ready bilingual (EN/ES) marketing website covering the complete surface area of a real SaaS launch — 9 pages across 18 localized routes, with SEO, structured data, animations, dark/light themes, e2e tests, and static deployment to Netlify CDN.

Key Features

  • 9 pages x 2 languages = 18 localized routes with native URL routing via next-intl
  • SEO from day one — dynamic sitemap with hreflang alternates, JSON-LD structured data, page-level metadata
  • 23 Playwright e2e tests covering navigation, language switching, theme toggling, and responsive behavior
  • Static site generation — zero server cost, sub-second loads, deployed to Netlify global CDN
  • Working contact form (Formspree + react-hook-form + Zod), dark/light themes, scroll-triggered animations

Results

  • 9 pages x 2 languages = 18 localized routes
  • 23 end-to-end Playwright tests
  • 100% static — $0 server cost
  • Sub-second page loads via CDN

Have a similar challenge?

Let's talk about how a solution like this could work for your team. Free call, no pitch.

Book a Free Call