- Created complete Next.js 15 teaser website with CHORUS brand styling - Implemented mobile-responsive 3D logo (128px mobile, 512px desktop) - Added proper Exo font loading via Next.js Google Fonts for iOS/Chrome compatibility - Built comprehensive early access form with GDPR compliance and rate limiting - Integrated PostgreSQL database with complete schema for lead capture - Added scroll indicators that auto-hide when scrolling begins - Optimized mobile modal forms with proper scrolling and submit button access - Deployed via Docker Swarm with Traefik SSL termination at chorus.services - Includes database migrations, consent tracking, and email notifications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 line
6.3 KiB
JavaScript
1 line
6.3 KiB
JavaScript
globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"622":{"*":{"id":"2146","name":"*","chunks":[],"async":false}},"1959":{"*":{"id":"1603","name":"*","chunks":[],"async":false}},"3709":{"*":{"id":"4771","name":"*","chunks":[],"async":false}},"3886":{"*":{"id":"5170","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"2263","name":"*","chunks":[],"async":false}},"5278":{"*":{"id":"8922","name":"*","chunks":[],"async":false}},"7150":{"*":{"id":"4160","name":"*","chunks":[],"async":false}},"7989":{"*":{"id":"8495","name":"*","chunks":[],"async":false}},"8168":{"*":{"id":"4535","name":"*","chunks":[],"async":false}},"8924":{"*":{"id":"9234","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"7526","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/builtin/global-error.js":{"id":7150,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":7150,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/client-page.js":{"id":1959,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/client-page.js":{"id":1959,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/client-segment.js":{"id":7989,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/client-segment.js":{"id":7989,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":3886,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":3886,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":5278,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":5278,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/client/components/render-from-template-context.js":{"id":8924,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":8924,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/lib/framework/boundary-components.js":{"id":4431,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":4431,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":622,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":622,"name":"*","chunks":[],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\",\"display\":\"swap\"}],\"variableName\":\"inter\"}":{"id":369,"name":"*","chunks":["177","static/chunks/app/layout-97ddb14a3955532f.js"],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/app/globals.css":{"id":1290,"name":"*","chunks":["177","static/chunks/app/layout-97ddb14a3955532f.js"],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/app/page.tsx":{"id":8168,"name":"*","chunks":["367","static/chunks/b536a0f1-f2bc0f0a45231000.js","831","static/chunks/bd904a5c-4e91fa25e102b5d3.js","339","static/chunks/339-1f5190ae812b0d1d.js","974","static/chunks/app/page-b61a327a23303e7e.js"],"async":false},"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/app/privacy/page.tsx":{"id":3709,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/":[],"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/app/layout":[{"inlined":false,"path":"static/css/50f03bdf6e668d47.css"}],"/home/tony/chorus/project-queues/active/chorus.services/modules/teaser/app/page":[]},"rscModuleMapping":{"622":{"*":{"id":"1384","name":"*","chunks":[],"async":false}},"1290":{"*":{"id":"2704","name":"*","chunks":[],"async":false}},"1959":{"*":{"id":"3597","name":"*","chunks":[],"async":false}},"3709":{"*":{"id":"3265","name":"*","chunks":[],"async":false}},"3886":{"*":{"id":"9748","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"3041","name":"*","chunks":[],"async":false}},"5278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"7150":{"*":{"id":"1170","name":"*","chunks":[],"async":false}},"7989":{"*":{"id":"6893","name":"*","chunks":[],"async":false}},"8168":{"*":{"id":"7742","name":"*","chunks":[],"async":false}},"8924":{"*":{"id":"9576","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} |