{
  "menu": {
    "main": [
      {
        "id": "home",
        "name": "Strona główna",
        "icon": "home",
        "url": "/",
        "children": []
      },
      {
        "id": "about",
        "name": "O nas",
        "icon": "info-circle",
        "url": "/o-nas",
        "children": [
          {
            "id": "history",
            "name": "Historia",
            "icon": "clock",
            "url": "/o-nas/historia",
            "children": []
          },
          {
            "id": "team",
            "name": "Zespół",
            "icon": "users",
            "url": "/o-nas/zespol",
            "children": [
              {
                "id": "management",
                "name": "Zarząd",
                "icon": "user-tie",
                "url": "/o-nas/zespol/zarzad",
                "children": []
              },
              {
                "id": "developers",
                "name": "Programiści",
                "icon": "code",
                "url": "/o-nas/zespol/programisci",
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "services",
        "name": "Usługi",
        "icon": "briefcase",
        "url": "/uslugi",
        "children": [
          {
            "id": "web-development",
            "name": "Tworzenie stron",
            "icon": "globe",
            "url": "/uslugi/tworzenie-stron",
            "children": []
          },
          {
            "id": "mobile-apps",
            "name": "Aplikacje mobilne",
            "icon": "mobile-alt",
            "url": "/uslugi/aplikacje-mobilne",
            "children": []
          }
        ]
      },
      {
        "id": "contact",
        "name": "Kontakt",
        "icon": "envelope",
        "url": "/kontakt",
        "children": []
      }
    ]
  },
  "pages": [
    {
      "id": "home",
      "name": "Strona główna",
      "url": "/",
      "sections": [
        {
          "id": "hero",
          "type": "html",
          "content": "<div class='hero'><h1>Witamy na naszej stronie</h1><p>Jesteśmy firmą specjalizującą się w tworzeniu nowoczesnych rozwiązań internetowych.</p></div>"
        },
        {
          "id": "services-preview",
          "type": "html",
          "content": "<section class='services-preview'><h2>Nasze usługi</h2><div class='grid'>...</div></section>"
        }
      ]
    },
    {
      "id": "about",
      "name": "O nas",
      "url": "/o-nas",
      "sections": [
        {
          "id": "company-description",
          "type": "html",
          "content": "<div class='about-content'><h1>O naszej firmie</h1><p>Nasza firma została założona w 2010 roku...</p></div>"
        },
        {
          "id": "statistics",
          "type": "table",
          "columns": [
            {
              "key": "year",
              "name": "Rok",
              "type": "text"
            },
            {
              "key": "projects",
              "name": "Liczba projektów",
              "type": "number"
            },
            {
              "key": "clients",
              "name": "Liczba klientów",
              "type": "number"
            },
            {
              "key": "revenue",
              "name": "Przychody (PLN)",
              "type": "currency"
            }
          ],
          "rows": [
            {
              "year": "2020",
              "projects": 45,
              "clients": 32,
              "revenue": 250000
            },
            {
              "year": "2021",
              "projects": 52,
              "clients": 38,
              "revenue": 310000
            },
            {
              "year": "2022",
              "projects": 61,
              "clients": 44,
              "revenue": 385000
            }
          ]
        }
      ]
    },
    {
      "id": "team",
      "name": "Zespół",
      "url": "/o-nas/zespol",
      "sections": [
        {
          "id": "team-intro",
          "type": "html",
          "content": "<div class='team-intro'><h1>Nasz zespół</h1><p>Poznaj ludzi, którzy tworzą nasze sukcesy.</p></div>"
        },
        {
          "id": "team-members",
          "type": "table",
          "columns": [
            {
              "key": "name",
              "name": "Imię i nazwisko",
              "type": "text"
            },
            {
              "key": "position",
              "name": "Stanowisko",
              "type": "text"
            },
            {
              "key": "experience",
              "name": "Doświadczenie (lata)",
              "type": "number"
            },
            {
              "key": "technologies",
              "name": "Technologie",
              "type": "text"
            }
          ],
          "rows": [
            {
              "name": "Jan Kowalski",
              "position": "Senior Developer",
              "experience": 8,
              "technologies": "React, Node.js, TypeScript"
            },
            {
              "name": "Anna Nowak",
              "position": "UI/UX Designer",
              "experience": 5,
              "technologies": "Figma, Adobe XD, HTML/CSS"
            },
            {
              "name": "Piotr Wiśniewski",
              "position": "Project Manager",
              "experience": 6,
              "technologies": "Jira, Confluence, Agile"
            }
          ]
        }
      ]
    },
    {
      "id": "contact",
      "name": "Kontakt",
      "url": "/kontakt",
      "sections": [
        {
          "id": "contact-info",
          "type": "html",
          "content": "<div class='contact-info'><h1>Skontaktuj się z nami</h1><p>Chętnie odpowiemy na wszystkie pytania.</p></div>"
        },
        {
          "id": "contact-form",
          "type": "form",
          "fields": [
            {
              "id": "firstName",
              "name": "Imię",
              "type": "text",
              "required": true,
              "placeholder": "Wprowadź swoje imię"
            },
            {
              "id": "lastName",
              "name": "Nazwisko",
              "type": "text",
              "required": true,
              "placeholder": "Wprowadź swoje nazwisko"
            },
            {
              "id": "email",
              "name": "Email",
              "type": "email",
              "required": true,
              "placeholder": "twoj@email.com"
            },
            {
              "id": "phone",
              "name": "Telefon",
              "type": "text",
              "required": false,
              "placeholder": "+48 123 456 789"
            },
            {
              "id": "company",
              "name": "Firma",
              "type": "autocomplete",
              "required": false,
              "placeholder": "Nazwa firmy",
              "datasource": "/api/companies"
            },
            {
              "id": "serviceType",
              "name": "Rodzaj usługi",
              "type": "select",
              "required": true,
              "options": [
                {
                  "value": "web-development",
                  "label": "Tworzenie stron internetowych"
                },
                {
                  "value": "mobile-apps",
                  "label": "Aplikacje mobilne"
                },
                {
                  "value": "consulting",
                  "label": "Konsultacje"
                },
                {
                  "value": "other",
                  "label": "Inne"
                }
              ]
            },
            {
              "id": "budget",
              "name": "Budżet",
              "type": "radio",
              "required": true,
              "options": [
                {
                  "value": "small",
                  "label": "Do 10 000 PLN"
                },
                {
                  "value": "medium",
                  "label": "10 000 - 50 000 PLN"
                },
                {
                  "value": "large",
                  "label": "Powyżej 50 000 PLN"
                }
              ]
            },
            {
              "id": "additionalServices",
              "name": "Dodatkowe usługi",
              "type": "checkbox",
              "required": false,
              "options": [
                {
                  "value": "seo",
                  "label": "Optymalizacja SEO"
                },
                {
                  "value": "hosting",
                  "label": "Hosting i domeny"
                },
                {
                  "value": "maintenance",
                  "label": "Opieka techniczna"
                },
                {
                  "value": "training",
                  "label": "Szkolenia"
                }
              ]
            },
            {
              "id": "password",
              "name": "Hasło (dla konta klienta)",
              "type": "password",
              "required": false,
              "placeholder": "Minimum 8 znaków"
            },
            {
              "id": "message",
              "name": "Wiadomość",
              "type": "textarea",
              "required": true,
              "placeholder": "Opisz szczegóły swojego projektu...",
              "rows": 5
            },
            {
              "id": "projectDescription",
              "name": "Szczegółowy opis projektu",
              "type": "wysiwyg",
              "required": false,
              "toolbar": ["bold", "italic", "underline", "link", "bulletList", "numberedList"]
            }
          ],
          "submitButton": {
            "text": "Wyślij wiadomość",
            "action": "/api/contact/submit",
            "method": "POST"
          }
        },
        {
          "id": "office-location",
          "type": "iframe",
          "url": "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2434.123456789!2d16.9251681!3d52.4082663!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zNTLCsDI0JzI5LjgiTiAxNsKwNTUnMzAuNiJF!5e0!3m2!1spl!2spl!4v1234567890123",
          "width": "100%",
          "height": "400px",
          "title": "Lokalizacja naszego biura"
        }
      ]
    },
    {
      "id": "services",
      "name": "Usługi",
      "url": "/uslugi",
      "sections": [
        {
          "id": "services-intro",
          "type": "html",
          "content": "<div class='services-intro'><h1>Nasze usługi</h1><p>Oferujemy kompleksowe rozwiązania internetowe.</p></div>"
        },
        {
          "id": "pricing-table",
          "type": "table",
          "columns": [
            {
              "key": "service",
              "name": "Usługa",
              "type": "text"
            },
            {
              "key": "basic",
              "name": "Pakiet podstawowy",
              "type": "currency"
            },
            {
              "key": "standard",
              "name": "Pakiet standardowy",
              "type": "currency"
            },
            {
              "key": "premium",
              "name": "Pakiet premium",
              "type": "currency"
            }
          ],
          "rows": [
            {
              "service": "Strona wizytówka",
              "basic": 2500,
              "standard": 4500,
              "premium": 7500
            },
            {
              "service": "Sklep internetowy",
              "basic": 8000,
              "standard": 15000,
              "premium": 25000
            },
            {
              "service": "Aplikacja webowa",
              "basic": 15000,
              "standard": 30000,
              "premium": 50000
            }
          ]
        }
      ]
    }
  ]
}
