Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 1.39 KB

File metadata and controls

96 lines (70 loc) · 1.39 KB

implement.md — Build Plan

Milestone 1 — Project setup

  • Create Next.js app (App Router)
  • Setup TypeScript
  • Install @gravity-ui/uikit
  • Setup basic layout structure

DONE when:

  • app runs locally
  • layout renders

Milestone 2 — Layout foundation

  • Create Layout component
  • Header + Footer
  • Container system (max-width, paddings)
  • Typography + spacing system (8px scale)

DONE when:

  • consistent layout exists

Milestone 3 — Homepage

  • Hero section
  • Value proposition block
  • Case preview cards
  • About snippet
  • CTA

DONE when:

  • homepage is readable and structured

Milestone 4 — Case page template

  • Create dynamic route /work/[slug]
  • Implement case structure:
    • context
    • problem
    • approach
    • solution
    • outcome

DONE when:

  • 1 case fully works

Milestone 5 — Content system

  • Add /content folder
  • Create cases as structured data
  • Connect to UI

DONE when:

  • content is not hardcoded

Milestone 6 — Additional pages

  • Work index
  • About page
  • Contact page

Milestone 7 — Responsive

  • Mobile layout
  • Fix typography scaling
  • Ensure no overflow

Milestone 8 — Polish

  • spacing consistency
  • hover states
  • accessibility basics

Rules

  • Do not skip milestones
  • Do not redesign during build
  • Follow AGENTS.md strictly

Definition of done

  • Homepage + 3 cases
  • Clean layout
  • Mobile works
  • No visual chaos