Skip to content

Repository files navigation

AxedStack website

Production foundation for the AxedStack agency website. Milestone 1.

Software that carries the weight of the operation.

Next.js 16 App Router · React 19 · TypeScript · Tailwind CSS v4 · shadcn/ui on the Radix base · audited Aceternity derivatives · Motion · Vercel.


Quick start

nvm use # Node 24 — see .nvmrc
npm install
cp .env.example .env.local
npm run dev # http://localhost:3000

Development fixtures are on by default in next dev, so the layout has content to render. Nothing marked as a fixture describes a real client, project, outcome, or person.

Verify

npm run verify # typecheck → lint → unit tests → build
npm run test:e2e # 4 projects: desktop, mobile, reduced-motion, no-JavaScript
npm run perf # Lighthouse CI

Where things are

PathWhat
app/Routes. globals.css is the entire design system.
components/ui/shadcn primitives — owned source, all edited to AxedStack tokens
components/aceternity/Audited, reduced Aceternity derivatives
components/axedstack/Original branded compositions
features/Page-level assemblies
lib/Schemas, data, publication gate, mail, motion policy, SEO
content/cases/Published case studies — the public surface
context/Research, brand, company facts, content rules, case intake
docs/Architecture decisions, content authoring, deployment

Read first

Current state

The site has no verified client content. The proof rail, assurance list, people section and case index all omit themselves in a production build rather than show invented content — that is the design, not a gap in the build. See the open TODOs at the end of CLAUDE.md.

Not deployed. A local build and Vercel-ready configuration are authorised; production deployment is not.


© AxedStack LLP

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages