Full Page

Florence, Italy

Parole

Parole is a small language school in the center of Florence. We teach Italian to people who actually want to speak it — not just pass an exam. Classes are capped at six students. Lessons happen in cafés, markets, and museums as often as in the classroom. Our teachers are locals who love their city and want to share it with you through the language.

Courses

Italian (all levels), Italian for Art History, Italian for Culinary Arts, Business Italian

Levels

A1 — Complete Beginner (4 weeks), A2 — Elementary (4 weeks), B1 — Intermediate (6 weeks), B2 — Upper Intermediate (6 weeks), C1 — Advanced Conversation (ongoing)

Language School

Welcoming language school page with courses, levels, and enrollment.

by DesignGenerate 0 stars 1 renders 0 forks

Schema

FieldType
school_name string
location string
about text
languages list<string>
levels list<string>
email email
enroll_url link

Apply Values

POST JSON to the API endpoint:

POST /api/templates/language-school/apply
Content-Type: application/json

{
  "school_name": "Parole",
  "location": "Florence, Italy",
  "about": "Parole is a small language school in the center of Florence. We teach Italian to people who actually want to speak it — not just pass an exam.\n\nClasses are capped at six students. Lessons happen in cafés, markets, and museums as often as in the classroom. Our teachers are locals who love their city and want to share it with you through the language.",
  "languages": [
    "Italian (all levels)",
    "Italian for Art History",
    "Italian for Culinary Arts",
    "Business Italian"
  ],
  "levels": [
    "A1 — Complete Beginner (4 weeks)",
    "A2 — Elementary (4 weeks)",
    "B1 — Intermediate (6 weeks)",
    "B2 — Upper Intermediate (6 weeks)",
    "C1 — Advanced Conversation (ongoing)"
  ],
  "email": "[email protected]",
  "enroll_url": "https://example.com/enroll"
}

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 "Language School" 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: {{school_name:string}}, {{location: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
{
  "school_name": "string",
  "location": "string",
  "about": "text",
  "languages": [
    "string"
  ],
  "levels": [
    "string"
  ],
  "email": "email",
  "enroll_url": "link"
}
```

## Placeholder Syntax
Each data point uses `{{key:type}}` — for example:
- `{{school_name:string}}` → string
- `{{location:string}}` → string
- `{{about:text}}` → text
- `{{languages:list<string>}}` → list<string>
- `{{levels:list<string>}}` → list<string>
- `{{email:email}}` → email
- `{{enroll_url:link}}` → link

Output ONLY the HTML code block. No explanation.