
Puchix - Astro 7 Theme for Digital Marketing Agencies
A full agency site with a working storefront, and not one byte of framework JavaScript. Puchix is a complete digital-marketing-agency theme built on Astro 7. Every page pre-renders to static HTML, so it loads instantly and deploys anywhere — and it ships zero framework JavaScript, just one small vanilla script.
Live demo: https://puchix-astro.vercel.app
WHAT'S INSIDE
20 page templates — 37 static pages per build: home, about, service, works, work detail, blog, blog post, pricing, package detail, contact, checkout, PayPal checkout, order confirmation, style guide, license, changelog, privacy policy, terms & conditions, password (401) and 404
Blog — 11 articles as MDX, with five category tabs, two featured posts above the grid, and an editorial "similar posts" strip on every article
Works — 6 case studies as MDX, each with an info box, a three-shot gallery and a "related work" strip
Packages — 3 pricing packages as MDX, each feeding both the pricing table and its own detail page from one file
Commerce pages — cart drawer, checkout, PayPal checkout and order confirmation, with quantity editing, subtotals and form validation (localStorage-based; wire up Stripe or Lemon Squeezy when you're ready to sell)
Motion that earns its keep — scroll reveals at the design's own offsets, five scroll-linked timelines, statistics counters, a logo marquee, pointer-tracking hovers, tile grids that fade off a thumbnail, tab sets, accordions, a cookie notice and a newsletter modal — all in one vanilla script, all respecting prefers-reduced-motion
Edit content, not code — add a Markdown file and a line of JSON, and the post, the listing card, the category tab and the detail page all follow
Design-token system — the whole palette and type scale are CSS custom properties in one :root block; change them there and every page follows
Self-hosted fonts — Urbanist in four weights as woff2 subsets, no CDN requests
TypeScript throughout, zod-validated content schema
TECH STACK
Astro 7 · MDX content collections · TypeScript · the template's own CSS — no utility framework, no build-time CSS pipeline
REQUIREMENTS
Node 22.12 or newer. npm ships with it. Nothing else to install.
LICENSE
One end product per license. You may modify the source freely; you may not resell, sublicense or redistribute it, in whole or in substantial part.
SUPPORT
Waida Studio