ConstraintThe product problem
The public site has to explain an unusually broad platform without reproducing the application itself. It also needs localized content, clean registration and pricing paths, privacy controls, analytics, and a reliable transition into the authenticated product.
SystemThe architecture decision
A localized Next.js application owns the public experience and product education. It connects to shared Express services for dynamic platform concerns, uses Redis and MySQL for application state, and hands registration, subscriptions, and authenticated use into the wider AI product ecosystem.
OutcomeThe operating result
The platform presents one coherent promise from first visit through account creation while keeping the deeper AI visibility, content, tracking, and publishing capabilities discoverable.