Files
pitchfast/backlog/tasks/task-1 - Scaffold-the-Next.js-MVP-foundation.md
2026-06-03 21:18:36 +02:00

42 lines
1.5 KiB
Markdown

---
id: TASK-1
title: Scaffold the Next.js MVP foundation
status: To Do
assignee: []
created_date: '2026-06-03 19:12'
labels:
- mvp
- foundation
- nextjs
dependencies: []
references:
- PRD.md
priority: high
ordinal: 1000
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Set up the application foundation for the WebDev Pipeline MVP: Next.js App Router, TypeScript, Tailwind, shadcn/ui, base routing, environment structure, and deployment-aware project conventions for Coolify. This task creates the technical base that all later feature work depends on.
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Next.js App Router project exists with TypeScript and a working local dev script
- [ ] #2 Tailwind and shadcn/ui are configured and at least one shared UI component renders correctly
- [ ] #3 Base routes exist for dashboard, login placeholder, and public audit placeholder
- [ ] #4 Environment variable conventions are documented for Coolify, Convex, Google, OpenRouter, SMTP, and Rybbit
- [ ] #5 A basic smoke test or build command verifies the scaffold compiles
<!-- AC:END -->
## Implementation Plan
<!-- SECTION:PLAN:BEGIN -->
1. Create or verify the Next.js App Router project structure.
2. Configure Tailwind, shadcn/ui, path aliases, and shared UI utilities.
3. Add base route groups for internal dashboard and public audit pages.
4. Add environment variable examples and keep all secrets out of source control.
5. Run the initial build/typecheck and record any setup notes.
<!-- SECTION:PLAN:END -->