Henecon is a premium, production-ready template for brand studios, design agencies, UI/UX consultancies, illustration practices, and any creative business that shows its work and names a price. Built on Next.js 16, React 19, and TypeScript, it ships with 20 pre-built page templates, an MDX-powered blog and case study system, a working storefront with cart and checkout, and a fully editable content layer — no CMS or backend required.
A creative agency sells confidence before it sells work, and Henecon opens with both: a wall-sized display headline, a full-bleed hero photograph, and a primary red that runs from the first pixel to the footer. Every piece of content lives in JSON or MDX files, so you can launch a real client site in hours without touching the component code.
Tech Stack
- Next.js 16 — App Router, server components, static-first rendering
- React 19 — latest concurrent features
- TypeScript — strict mode, fully typed
- MDX — for blog articles and case studies, read with
gray-matter - Hand-crafted CSS — one plain stylesheet driven by CSS custom properties, no utility framework and no build-time CSS pipeline to learn
- Self-hosted fonts — Inter, Big Shoulders Display, Geist and Manrope shipped as local
woff2files, with no third-party font requests at runtime - Zero backend lock-in — no CMS, no font CDN, no commerce backend dependency
Included Pages and Templates
- Homepage — full-bleed hero, filterable works strip with four category tabs, a scroll-driven process rail that stacks its five cards, an expanding idea rail, a pricing grid, and a brand-zoom call to action scrubbed by the scroll
- About — pointer-drift hero photographs, an awards list that swaps its picture as you move down it, a team rail that rolls sideways as the page scrolls, values, socials, and a cookie banner
- Projects — a hand-laid index of 6 case studies plus 6 detail pages, each with overview, challenge, approach, design solution, outcome, a three-fact sheet, and a click-to-zoom lightbox gallery
- Blog — a featured article above six category filter tabs, plus 10 MDX articles with author byline, category, date, and a related-articles strip
- Pricing — a two-plan grid plus 2 plan detail pages with full feature lists and add to cart
- Category — 2 category pages for the plan storefront
- Contact — contact details and a labelled enquiry form
- Checkout, PayPal Checkout, and Order Confirmation — cart-aware flow (no real payment wired; UI demo)
- Utility — style guide, license, changelog, privacy policy, terms and conditions, 401 password protected, and 404
Everything prerenders to static HTML — 36 pages, all faithful to the original design.
Easy Content Editing
All editable content lives in the project's src/content folder — you never have to touch component code to launch the site. Update these files in any text editor:
blogMDX files — articles: frontmatter for title, excerpt, category, listing and byline dates, author, and the card, banner and rail photographs; Markdown for the bodyprojectsMDX files — case studies: frontmatter for the banner, the three-fact sheet, the two-image gallery, the full-width still, and both card treatments; Markdown sections for overview, challenge, approach, design solution and outcomeplans.json— the pricing grid: name, blurb, price, feature list, button label, and the accent classes the design gives each cardproducts.json— the plan detail pages: name, blurb, price, feature list, and the values the basket storescategories.json— the two category pages
Each collection's order is one explicit list, and every surface slices it — the blog index, its category tabs, the home page's rail and the related strip all follow from it.
Colours, spacing, and the type scale are CSS custom properties in one :root block — change a value there and it updates the whole template.
Performance and SEO
- Server-rendered pages out of the box (App Router) — every route prerenders to static HTML
- Self-hosted fonts and images — no third-party CDN requests at runtime
- Lazy-loaded imagery throughout, served at the sizes the layout asks for
- Open Graph and Twitter card metadata on every page, with an absolute share image URL
- Semantic HTML structure, one H1 per page, a skip link, and a route-aware active navigation state
- Every control is a real button or link, reachable and operable from the keyboard
- Every animation respects the reduced motion setting
- Clean, crawlable URLs
Deployment
One-click deploy to Vercel — build settings are auto-detected. Also runs on Netlify, AWS Amplify, Cloudflare Pages, or any Node 20+ host.
What You Get
- Full Next.js 16 and TypeScript source code
- 20 pre-built page templates
- Sample content (6 case studies, 10 blog articles, 2 pricing plans, 2 categories)
- Self-contained HTML documentation
- Comprehensive README with setup and editing guide
- Friendly buyer support
Requirements
- Node.js 20 or higher
- Basic familiarity with the command line
- A text editor (VS Code recommended)
Frameworks & Libraries 2
Languages & Syntaxes 3
Developer Workflow 1
Supported browsers
Find more items like this
- Agency
- Agency Portfolio
- Animation
- App Router
- Blog
- Branding Agency
- Cart
- Case Study
- Checkout
- Checkout Page
- Components
- Content Layer
- Creative
- Creative Agency
- Creative Portfolio
- Creative Studio
- Dark Mode
- Design Agency
- Design Studio
- Designer
- Digital Agency
- eCommerce
- Freelance
- Gallery
- Lightbox
- Marketing
- Marketing Agency
- Mdx Blog
- Minimal Portfolio
- Photography
- Photography Portfolio
- Portfolio
- Pricing
- Pricing Page
- Project Showcase
- Server Components
- Shopping
- Shopping Cart
- Showcase
- Static
- Studio
Collections
Henecon Next.js 16 Creative Agency and Ecommerce Template
- From
Promotional discount ends in 13 days
Use this item in one end product for personal or business projects and client work.
- Quality reviewed by Wrapmarket
- Instant access to downloads
- 14-day refund eligibility
- 6-month support period included
Verified customer feedback
Customer reviews
Only customers with qualifying access to this item can leave a review.
More items in this group
- 36 pages with a working localStorage cart.
- Scroll scrubs, expanding rails, lightboxes.
- No jQuery, frameworks or build step.
More from Waida Studio
- Made with Next.js 16, React 19, and TypeScript
- Self-hosted processing on your own server
- Design system and style guide included
- Next.js 16 + React 19 + TypeScript, 40 routes
- MDX blog, projects & services, no CMS needed
- Working cart, checkout & pricing toggle
- 37 static routes. 11 posts. 6 case studies.
- Working cart and checkout. MDX content layer.
- Next.js 16. React 19. TypeScript. Fully static.
- 47 static routes. 6 posts. 9 integrations.
- MDX blog and integrations. JSON pricing plans.
- Next.js 16. React 19. TypeScript. Fully static.
- Self-hosted processing on your own server
- Vanilla JavaScript with no jQuery
- Design system and style guide included
- Next.js 16 App Router, React 19, TypeScript
- MDX blog, JSON pricing plans, localStorage cart
- All 30 routes prerendered static, SEO ready
- 49 static routes. Working cart and checkout.
- MDX case studies, blog, careers and services.
- Next.js 16. React 19. TypeScript. Fully static.
- 41 static routes. Cart and checkout.
- MDX case studies, journal and plans.
- Next.js 16. React 19. TypeScript.
- 51 static routes. 9 case studies. 10 articles.
- MDX blog work careers services. JSON plans.
- Next.js 16. React 19. TypeScript. Fully static.
- 32 static routes. 6 posts. 3 case studies.
- MDX content. Working cart and checkout.
- Next.js 16. React 19. TypeScript. Fully static.
- 41 static routes. 9 products. 9 trips.
- Cart, checkout, colour and size selection.
- Next.js 16. React 19. TypeScript. Fully static.
- 42 static routes. 5 case studies. 10 blog posts.
- MDX blog and projects. JSON listing and services.
- Next.js 16. React 19. TypeScript. Fully static.