add website landing page#55
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Review Summary by QodoAdd Laze website landing page with Next.js and Tailwind CSS
WalkthroughsDescription• Create complete Next.js website landing page for Laze project • Implement dark-themed design with custom CSS variables and Tailwind integration • Build responsive hero section with feature showcase and comparison table • Add download section, screenshots gallery, and project story narrative Diagramflowchart LR
A["Next.js Setup"] --> B["Design System"]
B --> C["Landing Page"]
C --> D["Hero & Features"]
D --> E["Comparison & Downloads"]
E --> F["Footer & Navigation"]
File Changes1. website/next.config.ts
|
Code Review by Qodo
|
| "compilerOptions": { | ||
| "target": "ES2017", | ||
| "lib": ["dom", "dom.iterable", "esnext"], | ||
| "allowJs": true, | ||
| "skipLibCheck": true, | ||
| "strict": true, | ||
| "noEmit": true, | ||
| "esModuleInterop": true, | ||
| "module": "esnext", | ||
| "moduleResolution": "bundler", | ||
| "resolveJsonModule": true, | ||
| "isolatedModules": true, | ||
| "jsx": "preserve", | ||
| "incremental": true, | ||
| "plugins": [{ "name": "next" }], | ||
| "paths": { "@/*": ["./*"] } | ||
| }, |
There was a problem hiding this comment.
1. Invalid ts path alias 🐞 Bug ≡ Correctness
website/tsconfig.json defines compilerOptions.paths without a baseUrl, which TypeScript treats as an invalid configuration and can break builds or make the @/* alias unusable. This will surface as module resolution/config errors once the website is type-checked/built.
Agent Prompt
### Issue description
`website/tsconfig.json` sets `compilerOptions.paths` without setting `compilerOptions.baseUrl`, which makes the TS path alias config invalid / non-functional.
### Issue Context
This repo uses Next.js + TypeScript in multiple subprojects (e.g., `desktop_app`). The new `website` app should have a valid TS config so `next build` / type-checking works reliably.
### Fix Focus Areas
- Add `"baseUrl": "."` under `compilerOptions` (keep the existing `paths` mapping).
- website/tsconfig.json[2-18]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
No description provided.