Template Tailwind 6 pages MIT
DevSnips Curated Design Store
A premium six-page Tailwind CSS ecommerce template for DevSnips, a fictional curated store of considered design objects. Editorial Modern meets Monochrome Luxury — a warm neutral palette (ink, paper, bone, cream) with a single clay accent, a high-contrast Fraunces serif for display, Inter for body and JetBrains Mono for labels. Six connected pages (home, shop, product, cart, checkout, journal) plus an about/atelier page share one design system of hairline rules, square geometry and generous whitespace. Tailwind CDN + scoped vanilla JS, fully responsive from 320px up.
- Tailwind
- HTML
- editorial-modern-monochrome-luxury
- Pages
- 6 pages
- Stack
- Tailwind CSS + HTML
- Theme
- System
- Responsive
- Yes
- Files
- 13
- License
- MIT
Preview
The whole site, live.
Scroll inside the frame, switch viewports, or open the raw preview in a new tab — it is the same file the CLI installs.
devsnips.dev/templates/tailwind/devsnips-store/ What's inside
Everything the folder ships.
Straight from the registry's metadata — every line maps to a file you can open in the source tabs below.
- 6 connected pages sharing one editorial-luxury design system
- shared sticky navbar (centered [D] logo, cart badge, scoped mobile menu) and footer
- editorial issue-cover hero with oversized serif headline, featured object panel and numbered collection index
- product grid with hover-reveal detail strips and inline SVG object illustrations
- material-spectrum swatch visualization and a quiet metrics band
- shop page with category filter chips, sort dropdown and live result count (scoped JS)
- product page with thumbnail gallery, finish swatches, quantity stepper and single-open care-guide accordion (CSS-grid, ARIA, keyboard)
- receipt-style cart order summary with working quantity steppers, line totals, shipping estimate and empty state (scoped JS)
- stepper-led checkout with contact, shipping, payment and a fixed order summary
- editorial journal index with featured entry, tag filters and magazine-style article cards
- atelier/about page with principles, process timeline and maker studio cards
- consistent token system: warm neutrals, hairline rules, square radii, single clay accent, no gradients/shadows
- semantic HTML, skip link, ARIA, visible focus states and prefers-reduced-motion support
- Tailwind CSS via CDN with no build step
Technical
Stack, scripts, structure.
Everything you need to know before you install.
root 4
-
AGENTS.mddoc -
metadata.jsonconfig -
preview.htmlpreview -
README.mddoc
assets/ 2
-
icons/logo.svgasset -
images/og-image.svgasset
pages/ 7
-
about.htmlcode -
cart.htmlcode -
checkout.htmlcode -
index.htmlcode -
journal.htmlcode -
product.htmlcode -
shop.htmlcode
Install
One command, whole folder.
Pulls the template into your project through the DevSnips CLI. The registry path below is stable across the CLI, MCP server and Skills.
npx devsnips add Tailwind/Templates/devsnips-store Tailwind/Templates/devsnips-store AI-ready
Hand the whole job to your agent — Cursor, Cline, Claude Code or Windsurf. One prompt installs the template, fixes the theme toggle, optimises it and reshapes it for what you are building.
Scaffold the DevSnips template "DevSnips Curated Design Store" (Tailwind/Templates/devsnips-store) into this project, then audit, fix and tailor it. 1. Install — if the DevSnips MCP server is connected, fetch the resource with get_resource(id="Tailwind/Templates/devsnips-store"). Otherwise run npx devsnips add Tailwind/Templates/devsnips-store and install the dependencies the template declares. 2. Audit — check the template end to end before changing anything: theme toggling (dark/light), responsive behaviour, accessibility, unused files and assets. 3. Fix — repair what the audit found, starting with the theme toggle: it must persist across reloads, never flash the wrong theme on first paint, and every component must read the same tokens in both modes. 4. Optimise and adapt — trim what the site does not need, then customise the template for the product being built here: replace the placeholder branding, copy, imagery, navigation and routes so it reads as this project rather than as a demo.
devsnips://templates/devsnips-store The same path the CLI, MCP server and Skills resolve — one registry, one resource URI.
Source
Read it before you ship it.
The README, manifest and entry document — verbatim, straight from the registry.
# DevSnips Curated Design Store — Template
A premium **six-page** Tailwind CSS ecommerce template for **DevSnips**, a fictional curated store of considered design objects (vessels, lighting, textiles, furniture). Built in an **Editorial Modern + Monochrome Luxury** design language. Tailwind CSS (via CDN) + vanilla HTML + scoped vanilla JS. No frameworks, no build step.
The store brand is **DevSnips**, and the logo mark is a hairline **[D]** representing DevSnips (`assets/icons/logo.svg`).
## Design language
Editorial Modern fused with Monochrome Luxury — a magazine-influenced system, not a soft-glass SaaS store:
- Warm neutral palette: ink `#14110D`, paper `#F5F1EA`, bone `#ECE6DB`, cream `#FBF8F1`, stone `#8A8275`
- A single warm accent: clay `#B5552D` (used sparingly for emphasis and the logo dot)
- **Fraunces** (high-contrast serif, optical sizing) for display + headings; **Inter** for body; **JetBrains Mono** for labels, prices and metadata
- Hairline rules (`rgba(20,17,13,0.16)`), square-ish geometry, no drop shadows or gradients
- Oversized editorial headlines, numbered sections, magazine masthead rhythm
- Generous whitespace, restrained interactions (hover reveals, hover lifts, focus rings)
## Structure
```
devsnips-store/
├── preview.html # Template gallery shell — overview, pages index, design-system summary
├── metadata.json
├── README.md
├── assets/
│ ├── icons/logo.svg # [D] mark representing DevSnips (hairline frame, bracket serif, clay dot)
│ └── images/og-image.svg # Editorial OG card with headline + vessel motif
└── pages/
├── index.html # Home: editorial hero, new arrivals, material spectrum, featured collection, journal, newsletter
├── shop.html # Collection listing: filter chips, sort, responsive product grid
├── product.html # PDP: gallery, finish swatches, quantity stepper, care-guide accordion, related
├── cart.html # Line items, receipt-style order summary, shipping estimate, empty state
├── checkout.html # Stepper-led contact/shipping/payment + fixed order summary
├── journal.html # Editorial article index: featured entry, tag filters, magazine cards
└── about.html # Atelier: principles, process timeline, maker studios, CTA
```
No `css/`, `js/` or `images/` directories beyond `assets/` — all visuals are inline SVG and Tailwind. Product illustrations are hand-built SVG silhouettes with a consistent stroke language.
## Pages
| # | Page | Purpose |
|---|------|---------|
| 01 | Home | Editorial issue-cover hero, new arrivals grid, material spectrum, featured collection, journal preview, newsletter |
| 02 | Shop | Collection listing with category filter chips, sort dropdown, live count (scoped JS) |
| 03 | Product | PDP with thumbnail gallery, finish swatches, quantity stepper, single-open accordion, related objects |
| 04 | Cart | Line items with working quantity steppers + remove, receipt-style summary, shipping estimate (scoped JS) |
| 05 | Checkout | Three-step stepper, contact/shipping/payment form, fixed order summary |
| 06 | Journal | Featured article + filterable magazine-style article index |
| 07 | Atelier | Brand story, three principles, four-step process timeline, maker studio cards |
## Notable design decisions
- **Editorial hero as an "issue cover"** — a masthead bar (Vol. 04 / The Vessel Collection / Spring–Summer 2026), oversized serif headline with an italic line and clay full stop, and a numbered collection index beside a featured object panel.
- **Product cards reveal on hover** — a thin ink bar slides up showing the material/origin metadata, in place of a second image.
- **Material spectrum** — a five-swatch row (stoneware, oak, linen, brass, wool) with firing/source metadata, paired with a quiet metrics band.
- **Receipt-style order summary** — mono type, hairline rules and a `repeating-linear-gradient` ruled background give the cart summary a deliberate, paper-receipt quality.
- **Scoped vanilla JS** — each interaction (mobile menu, filters, gallery, swatches, quantity, accordion, cart math, newsletter) is wrapped in an IIFE and reduced-motion-safe.
## Responsiveness
Mobile-first, tested from 320px through 1920px+. Fluid type via `clamp()` on hero headings, responsive nav (hamburger → mobile menu below `lg`), grids that reflow (`grid-cols-1 → sm:2 → lg:3/4`), checkout that stacks the order summary below the form on mobile, and product/cart rows that recompose. No horizontal overflow.
## Accessibility
Semantic landmarks (`header`, `nav`, `main`, `footer`), skip link, a single `h1` per page, ARIA on the mobile menu (`aria-expanded`/`aria-controls`), accordion (`aria-expanded`/`aria-controls`/`role="region"`), and stepper; visible focus rings in clay; `prefers-reduced-motion` disables scroll reveal and transitions.
## Technology & dependencies
- Tailwind CSS via CDN (`https://cdn.tailwindcss.com`) with a small inline `tailwind.config` theme extension (custom colors + font families)
- Google Fonts: Fraunces, Inter, JetBrains Mono
- Vanilla JavaScript (scoped IIFEs, IntersectionObserver for scroll reveal)
- No build step, no npm, no frameworks
## Usage
Open `preview.html` for the template overview, or open any page in `pages/` directly in a browser. All links use relative paths so the template works from the file system.
> DevSnips is a fictional brand created for this DevSnips template. All products, studios and copy are invented. # AGENTS.md — DevSnips Curated Design Store
Guidance for an AI agent adapting this template. Read this before editing.
## What this template is
A premium **seven-page** Tailwind CSS ecommerce template for **DevSnips**, a fictional curated store of considered design objects(vessels, lighting, textiles, furniture). Built in an **Editorial Modern + Monochrome Luxury** design language. Tailwind CSS (via CDN) + vanilla HTML + scoped vanilla JS. No frameworks, no build step.
## Design system
Editorial Modern fused with Monochrome Luxury — a magazine-influenced system, not a soft-glass SaaS store: warm neutral palette(ink `#14110D`, paper `#F5F1EA`, bone `#ECE6DB`, cream `#FBF8F1`, stone `#8A8275`), a single warm clay accent `#B5552D` (used sparingly for emphasis and the logo dot), **Fraunces** high-contrast serif for display + **Inter** body + **JetBrains Mono** labels/prices/metadata, hairline rules (`rgba(20,17,13,0.16)`), square-ish geometry, no drop shadows or gradients, oversized editorial headlines, numbered sections, magazine masthead rhythm.
## File layout
```
devsnips-store/
├── pages/
│ ├── index.html # Home: editorial hero, new arrivals, material spectrum, featured collection, journal, newsletter
│ ├── shop.html # Filter chips, sort, live count (scoped JS)
│ ├── product.html # Gallery, finish swatches, quantity stepper, care-guide accordion, related
│ ├── cart.html # Working quantity steppers + remove, receipt-style summary, shipping estimate
│ ├── checkout.html # Stepper-led contact/shipping/payment + fixed order summary
│ ├── journal.html # Featured article + tag filters + magazine cards
│ └── about.html # Atelier: principles, process timeline, maker studios
├── assets/
│ ├── icons/logo.svg # [D] mark
│ └── images/og-image.svg
├── preview.html # Template gallery shell
├── metadata.json
└── README.md
```
All visuals are inline SVG and Tailwind — product illustrations are hand-built SVG silhouettes with a consistent stroke language.
## How to adapt it
1. **Swap the store**: replace the DevSnips brand, products, studios and copy across the pages. All products are invented placeholders.
2. **Re-theme**: edit the color values in each page's inline `tailwind.config` (ink/paper/bone/cream/clay ramp) — keep one warm clay accent.
3. **Add a page**: duplicate a `pages/*.html`, keep the shared navbar (centered [D] logo + cart badge) and footer, and swap the `<main>` content. Register it in `preview.html`'s page index.
## Interactivity (scoped vanilla JS, IIFEs)
Mobile menu, product filter chips + sort + live count, thumbnail gallery, finish swatches, quantity steppers, single-open care-guide accordion (CSS-grid `0fr→1fr`, ARIA, keyboard), cart math (line totals, shipping estimate, empty state) and newsletter. `prefers-reduced-motion` disables scroll reveal and transitions.
## Do not
- Do not introduce a framework, backend, or build step. Tailwind CDN + vanilla JS only.
- Do not add drop shadows or gradients; the hairline rule + square geometry system is deliberate.
- Do not break the scoped `data-*` JS contracts or remove ARIA from the accordion/mobile menu.
## Quality bar
Semantic landmarks (`header`, `nav`, `main`, `footer`), skip link, a single `h1` per page, ARIA on the mobile menu (`aria-expanded`/`aria-controls`), accordion and stepper, visible focus rings, `prefers-reduced-motion` support. Validate with `python3 scripts/tooling/validators/validate.py` after changes.