Full Page

Maren Solberg

Photography & Mixed Media

Artist Statement

My work explores the tension between natural landscapes and industrial geometry. Through long-exposure photography and hand-processed prints, I search for moments where the built environment dissolves into something organic and unplanned.

Selected Works

/images/defaults/gallery-1.webp, /images/defaults/gallery-2.webp, /images/defaults/gallery-3.webp

Artist Showcase

Gallery-style showcase for illustrators and photographers with statement and links.

by DesignGenerate 0 stars 1 renders 0 forks

Schema

FieldType
artist_name string
statement text
hero_image image
gallery_images list<link>
portfolio_url link
contact_email email
medium string

Apply Values

POST JSON to the API endpoint:

POST /api/templates/artist-showcase/apply
Content-Type: application/json

{
  "artist_name": "Maren Solberg",
  "statement": "My work explores the tension between natural landscapes and industrial geometry. Through long-exposure photography and hand-processed prints, I search for moments where the built environment dissolves into something organic and unplanned.",
  "hero_image": "/images/defaults/hero-art.webp",
  "gallery_images": [
    "/images/defaults/gallery-1.webp",
    "/images/defaults/gallery-2.webp",
    "/images/defaults/gallery-3.webp"
  ],
  "portfolio_url": "https://example.com/portfolio",
  "contact_email": "[email protected]",
  "medium": "Photography & Mixed Media"
}

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 "Artist Showcase" 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: {{artist_name:string}}, {{statement:text}}, {{hero_image:image}}
- 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
{
  "artist_name": "string",
  "statement": "text",
  "hero_image": "image",
  "gallery_images": [
    "link"
  ],
  "portfolio_url": "link",
  "contact_email": "email",
  "medium": "string"
}
```

## Placeholder Syntax
Each data point uses `{{key:type}}` — for example:
- `{{artist_name:string}}` → string
- `{{statement:text}}` → text
- `{{hero_image:image}}` → image
- `{{gallery_images:list<link>}}` → list<link>
- `{{portfolio_url:link}}` → link
- `{{contact_email:email}}` → email
- `{{medium:string}}` → string

Output ONLY the HTML code block. No explanation.