Full Page

Material Lab

Hosted by Yuki Tanabe · Berlin

Material Lab is a monthly workshop series exploring the intersection of traditional craft and digital fabrication. Each session focuses on a single material — clay, wood, metal, fabric — and one computational technique. No prior experience needed. Tools and materials provided. Limited to 12 participants per session.

Upcoming Sessions

Jul 8 — Parametric Ceramics (clay + Grasshopper), Aug 12 — Algorithmic Weaving (fabric + Processing), Sep 9 — CNC Joinery (wood + Fusion 360), Oct 14 — Generative Metalwork (brass + TouchDesigner)

Past Topics

Bio-composite Molding, Laser-Cut Bookbinding, 3D-Printed Ceramic Glazes, Robotic Wire Bending

Workshop Series

Hands-on workshop series page with schedule, topics, and registration.

by DesignGenerate 0 stars 5 renders 0 forks

Schema

FieldType
series_name string
host string
about text
upcoming list<string>
past_topics list<string>
email email
register_url link

Apply Values

POST JSON to the API endpoint:

POST /api/templates/workshop-series/apply
Content-Type: application/json

{
  "series_name": "Material Lab",
  "host": "Hosted by Yuki Tanabe · Berlin",
  "about": "Material Lab is a monthly workshop series exploring the intersection of traditional craft and digital fabrication. Each session focuses on a single material — clay, wood, metal, fabric — and one computational technique.\n\nNo prior experience needed. Tools and materials provided. Limited to 12 participants per session.",
  "upcoming": [
    "Jul 8 — Parametric Ceramics (clay + Grasshopper)",
    "Aug 12 — Algorithmic Weaving (fabric + Processing)",
    "Sep 9 — CNC Joinery (wood + Fusion 360)",
    "Oct 14 — Generative Metalwork (brass + TouchDesigner)"
  ],
  "past_topics": [
    "Bio-composite Molding",
    "Laser-Cut Bookbinding",
    "3D-Printed Ceramic Glazes",
    "Robotic Wire Bending"
  ],
  "email": "[email protected]",
  "register_url": "https://example.com/register"
}

AI Prompt

Copy this prompt to generate a compatible template with any LLM:

You are an expert frontend designer.
Create a beautiful, modern HTML template for "Workshop Series" that strictly follows the constraints and schema below.

## Constraints
- Style everything using inline style="" attributes only (no external CSS, no <link>, no <style> tags)
- Do NOT use: <script>, <iframe>, <form>, <input>, <textarea>, <button>, <select>, <object>, <embed>, <details>, <dialog>
- Place data placeholders using this syntax: {{series_name:string}}, {{host:string}}, {{about:text}}
- The template must be a single HTML fragment (no <html>, <head>, or <body> tags)
- Use system fonts: font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif (or Georgia, serif for editorial)

## JSON Schema
```json
{
  "series_name": "string",
  "host": "string",
  "about": "text",
  "upcoming": [
    "string"
  ],
  "past_topics": [
    "string"
  ],
  "email": "email",
  "register_url": "link"
}
```

## Placeholder Syntax
Each data point uses `{{key:type}}` — for example:
- `{{series_name:string}}` → string
- `{{host:string}}` → string
- `{{about:text}}` → text
- `{{upcoming:list<string>}}` → list<string>
- `{{past_topics:list<string>}}` → list<string>
- `{{email:email}}` → email
- `{{register_url:link}}` → link

Output ONLY the HTML code block. No explanation.