1.4 KiB
1.4 KiB
Intro Project Analysis and Context
Existing Project Overview
- Analysis Source: IDE-based fresh analysis of current repository (
biohazard-vfx-nextjs).
Current Project State
- Type: Next.js 15 (App Router) + React 19 + TypeScript + TailwindCSS
- UI libs: shadcn/ui primitives (via class-variance-authority, tailwindcss-animate), Lucide icons, custom components
- Motion & scrolling: framer-motion/motion, lenis
- Data layer: Prisma 6 with NextAuth; routes exist for projects, blog, faq, team, assets
- Observability: Sentry configured (@sentry/nextjs), client/server configs present
- IA present today (selected):
- Public: /projects, /projects/[id], /faq, /contact, /privacy, /terms
- Admin: /admin, /admin/{projects,blog,faq}, /admin/login
- Docs: Architecture docs referenced in core-config are missing (docs/architecture/*), so this PRD derives from code and brainstorming results.
Available Documentation Analysis
- Primary input: docs/brainstorming-session-results.md (Five Whys, SCAMPER, IA/journeys, sticky split pattern, design tokens, typography pairs).
- Additional docs: README.md, VISUAL_ENHANCEMENTS* provide context but are not canonical.
Enhancement Complexity Assessment
- Significant, multi-story enhancement: unify design system, navigation and IA, add sticky split components, standardize pages (Projects, Process, Studio, Contact), and establish tokens/typography. This warrants a full PRD with sequenced stories.