biohazard-vfx/docs/prd/01-intro-context.md
nicholai ed55376b9c
Some checks are pending
Build and Push to Docker Hub / Push Docker image to Docker Hub (push) Waiting to run
Build and Push Docker Image / build-and-push (push) Waiting to run
bmad-planning-complete
2025-09-24 10:54:01 -06:00

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.