feat: complete website implementation

This commit is contained in:
Radosław Smoliński
2026-06-21 21:53:15 +02:00
parent b147112bdc
commit dfd3888517
110 changed files with 18276 additions and 217 deletions
+33
View File
@@ -0,0 +1,33 @@
// TODO: Dane firmy — do uzupełnienia przez właściciela
export const companyDetails = {
name: "AeroService HVAC & Usługi Domowe",
shortName: "AeroService",
nip: "1234567890", // TODO: wstaw realny NIP
phone: "+48 123 456 789",
phoneRaw: "+48123456789",
email: "[email protected]",
address: {
street: "ul. Klimatyczna 15",
zipCode: "50-001",
city: "Wrocław",
region: "Dolny Śląsk",
},
hours: "Pon - Pt: 8:00 - 18:00, Sob: 9:00 - 14:00",
socials: {
facebook: "https://facebook.com",
instagram: "https://instagram.com",
google: "https://google.com/maps",
},
stats: [
{ label: "Lat doświadczenia", value: "15+", number: 15 },
{ label: "Ukończonych realizacji", value: "3500+", number: 3500 },
{ label: "Zadowolonych klientów", value: "99%", number: 99 },
{ label: "Obsługiwanych miast", value: "12+", number: 12 },
],
certificates: [
{ name: "Certyfikat F-Gaz dla przedsiębiorcy", image: "/placeholder-fgaz.png" },
{ name: "Autoryzowany Instalator Daikin", image: "/placeholder-daikin.png" },
{ name: "Autoryzowany Instalator Mitsubishi Electric", image: "/placeholder-mitsubishi.png" },
{ name: "Certyfikat Rzetelna Firma", image: "/placeholder-rzetelna.png" },
],
};
+102
View File
@@ -0,0 +1,102 @@
export interface FaqItem {
id: string;
question: string;
answer: string;
category: 'klimatyzacja' | 'pompy-ciepla' | 'remonty' | 'hydraulika' | 'serwis-agd';
}
export const faqData: FaqItem[] = [
// Klimatyzacja
{
id: 'klimatyzacja-moc',
question: 'Jak dobrać odpowiednią moc klimatyzatora?',
answer: 'Standardowo przyjmuje się, że na każde 10 m² powierzchni pomieszczenia potrzeba około 1 kW mocy chłodniczej. Dla pokoju o powierzchni 25 m² odpowiedni będzie klimatyzator o mocy 2.5 kW. Należy jednak wziąć pod uwagę również nasłonecznienie, izolację budynku oraz liczbę urządzeń emitujących ciepło.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-czas',
question: 'Ile czasu trwa standardowy montaż?',
answer: 'Standardowy montaż klimatyzacji typu split w mieszkaniu lub domu trwa zazwyczaj od 4 do 8 godzin. Czas ten może się wydłużyć w przypadku bardziej skomplikowanych instalacji, np. długich tras rurociągów lub konieczności użycia podnośnika koszowego.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-wspolnota',
question: 'Czy potrzebuję zgody spółdzielni lub wspólnoty mieszkaniowej?',
answer: 'Tak, montaż jednostki zewnętrznej na elewacji budynku (części wspólnej) wymaga uzyskania zgody administratora, spółdzielni lub wspólnoty. W przypadku montażu na posadzce balkonu, który jest przypisany do mieszkania, często zgoda nie jest wymagana, jednak warto to potwierdzić w regulaminie.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-vat',
question: 'Kiedy obowiązuje stawka VAT 8%, a kiedy 23%?',
answer: 'Stawka VAT 8% dotyczy usługi montażu wraz z urządzeniem w obiektach budowlanych zaliczanych do budownictwa objętego społecznym programem mieszkaniowym (np. domy jednorodzinne do 300 m², mieszkania do 150 m²). Dla firm oraz w obiektach o większym metrażu obowiązuje stawka VAT 23%.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-przeglad',
question: 'Jak często należy wykonywać przegląd i odgrzybianie klimatyzacji?',
answer: 'Zalecamy wykonywanie przeglądu i odgrzybiania co najmniej 2 razy w roku – przed sezonem letnim (chłodzenie) oraz przed sezonem zimowym (grzanie). Regularny serwis zapewnia czyste powietrze, dłuższą żywotność urządzenia oraz zachowanie gwarancji.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-grzanie',
question: 'Czy klimatyzatorem można ogrzewać pomieszczenia?',
answer: 'Tak, niemal wszystkie nowoczesne klimatyzatory to w rzeczywistości pompy ciepła typu powietrze-powietrze, które doskonale sprawdzają się jako źródło ogrzewania, zwłaszcza w okresach przejściowych. Wiele modeli efektywnie grzeje nawet przy temperaturach zewnętrznych rzędu -15°C czy -25°C.',
category: 'klimatyzacja',
},
{
id: 'klimatyzacja-samodzielnie',
question: 'Czy mogę zamontować klimatyzację samodzielnie?',
answer: 'Zgodnie z prawem, montaż klimatyzacji zawierającej czynniki chłodnicze F-gazowe może być wykonany wyłącznie przez osobę lub firmę posiadającą odpowiednie certyfikaty UDT. Ponadto samodzielny montaż skutkuje utratą gwarancji producenta urządzenia.',
category: 'klimatyzacja',
},
// Pompy ciepła
{
id: 'pompy-koszty',
question: 'Jakie są koszty inwestycji w pompę ciepła?',
answer: 'Koszt inwestycji zależy od rodzaju pompy ciepła, jej mocy, zapotrzebowania budynku na ciepło oraz konieczności modernizacji instalacji. Ceny zaczynają się od około 25 000 zł do nawet 50 000 zł i więcej, jednak znaczną część tych kosztów można pokryć z dotacji.',
category: 'pompy-ciepla',
},
{
id: 'pompy-zima',
question: 'Czy pompa ciepła poradzi sobie z ogrzewaniem w bardzo mroźne zimy?',
answer: 'Nowoczesne pompy ciepła są zaprojektowane do pracy w polskich warunkach klimatycznych. Bez problemu ogrzewają budynki nawet przy temperaturach rzędu -20°C czy -25°C. W skrajnie niskich temperaturach mogą wspomagać się wbudowaną grzałką elektryczną.',
category: 'pompy-ciepla',
},
{
id: 'pompy-halas',
question: 'Czy pompy ciepła są głośne?',
answer: 'Nowoczesne urządzenia są bardzo ciche i nie powodują dyskomfortu dla mieszkańców ani sąsiadów. Poziom hałasu jednostki zewnętrznej to zazwyczaj od 40 do 55 dB w odległości kilku metrów (zbliżone do głośności zwykłej rozmowy lub szumu lodówki).',
category: 'pompy-ciepla',
},
// Remonty
{
id: 'remonty-wycena',
question: 'Ile kosztuje niezobowiązująca wycena remontu?',
answer: 'Dojazd i przygotowanie kosztorysu remontu na terenie naszego miasta i bliskich okolic są bezpłatne. Na spotkaniu ocenimy stan faktyczny, wymierzymy pomieszczenia i omówimy zakres prac.',
category: 'remonty',
},
{
id: 'remonty-materialy',
question: 'Kto kupuje materiały budowlane?',
answer: 'Możemy pracować na materiałach powierzonych przez klienta lub wziąć na siebie ich zakup i transport (często korzystamy wtedy ze zniżek w hurtowniach). Sposób rozliczenia ustalamy indywidualnie.',
category: 'remonty',
},
// Hydraulika
{
id: 'hydraulika-awaria',
question: 'Czy przyjeżdżacie do awarii hydraulicznych w weekendy?',
answer: 'Świadczymy usługi pogotowia hydraulicznego. W przypadku pilnych awarii prosimy o kontakt pod podany numer telefonu alarmowego – staramy się reagować najszybciej jak to możliwe.',
category: 'hydraulika',
},
// Serwis AGD
{
id: 'agd-dojazd',
question: 'Czy naprawiacie sprzęt AGD w domu klienta?',
answer: 'Większość napraw (ok. 90%) realizujemy bezpośrednio w domu klienta na pierwszej lub drugiej wizycie. Tylko w nielicznych przypadkach, wymagających skomplikowanej diagnozy lub specjalistycznego sprzętu, zabieramy urządzenie do warsztatu.',
category: 'serwis-agd',
},
];
+69
View File
@@ -0,0 +1,69 @@
import { Post } from "@/types/types";
// MOCK
export const posts: Post[] = [
{
slug: "jaki-klimatyzator-wybrac-do-mieszkania",
title: "Jaki klimatyzator wybrać do mieszkania? Split vs. Multisplit",
category: "klimatyzacja",
excerpt: "Stoisz przed wyborem klimatyzatora do swojego mieszkania? Poznaj różnice między systemami split i multisplit oraz dowiedz się, jaka moc będzie odpowiednia.",
date: "2026-06-15T12:00:00.000Z",
author: "Tomasz Kowalski",
image: "/blog/post-1.png",
content: `<p>Wybór odpowiedniego klimatyzatora do mieszkania to kluczowa decyzja, która wpływa na komfort domowników przez wiele lat. W tym poradniku przyjrzymy się dwóm najpopularniejszym typom instalacji chłodniczych: systemom split oraz multisplit.</p>
<h2>Co to jest klimatyzator typu split?</h2>
<p>System typu split składa się z jednej jednostki wewnętrznej (montowanej w pokoju) oraz jednej jednostki zewnętrznej (agregatu). To najbardziej popularne i ekonomiczne rozwiązanie, idealne do schłodzenia jednego, głównego pomieszczenia w mieszkaniu, np. salonu.</p>
<h2>System multisplit — kiedy warto dopłacić?</h2>
<p>Jeśli planujesz klimatyzować kilka pokoi (np. salon, sypialnię oraz pokój dziecka), system multisplit będzie lepszym wyborem. Umożliwia on podłączenie do 5 jednostek wewnętrznych do jednego agregatu zewnętrznego. Pozwala to zaoszczędzić miejsce na balkonie czy elewacji i niezależnie sterować temperaturą w każdym pokoju.</p>
<h2>Jak dobrać moc klimatyzatora?</h2>
<p>Podstawowy przelicznik to 1 kW mocy chłodniczej na każde 10 m² powierzchni pomieszczenia. Dla pokoju o powierzchni 25 m² idealnym wyborem będzie urządzenie o mocy chłodniczej 2.5 kW, a dla 35 m² – model o mocy 3.5 kW.</p>`,
featured: true,
},
{
slug: "dofinansowanie-do-pomp-ciepla-2026",
title: "Dofinansowanie do pomp ciepła w 2026 roku. Jak zyskać do 100% dotacji?",
category: "pompy-ciepla",
excerpt: "Sprawdź aktualne zasady programów Czyste Powietrze, Mój Prąd oraz ulgi termomodernizacyjnej w 2026 roku. Dowiedz się, jak złożyć wniosek.",
date: "2026-06-10T10:00:00.000Z",
author: "Janusz Nowak",
image: "/blog/post-2.png",
content: `<p>Inwestycja w pompę ciepła to doskonały sposób na obniżenie rachunków za ogrzewanie i dbanie o środowisko. Dzięki rządowym dotacjom, koszty zakupu i montażu mogą zostać znacząco obniżone. Jak uzyskać dotację w 2026 roku?</p>
<h2>Program Czyste Powietrze</h2>
<p>W 2026 roku program Czyste Powietrze wciąż oferuje najwyższe kwoty dofinansowania dla osób wymieniających stare kotły stałopalne na nowoczesne pompy ciepła. W zależności od dochodów gospodarstwa domowego, dotacja może wynieść nawet do 100% kosztów kwalifikowanych.</p>
<h2>Mój Prąd 8.0</h2>
<p>Dla osób montujących mikroinstalacje fotowoltaiczne wraz z pompą ciepła, program Mój Prąd oferuje dodatkowe dotacje na magazyny energii oraz urządzenia grzewcze. Łączenie tych technologii daje największe oszczędności.</p>`,
},
{
slug: "remont-lazienki-krok-po-kroku",
title: "Remont łazienki krok po kroku — planowanie i etapy prac",
category: "remonty",
excerpt: "Remont łazienki bywa wyzwaniem. Zobacz nasz harmonogram prac wykończeniowych, aby uniknąć błędów i niepotrzebnych kosztów w trakcie realizacji.",
date: "2026-06-05T09:00:00.000Z",
author: "Michał Wiśniewski",
image: "/blog/post-3.png",
content: `<p>Łazienka to jedno z najbardziej wymagających pomieszczeń do wykończenia. Aby remont przebiegł sprawnie i bez niespodzianek, warto trzymać się ustalonego planu prac.</p>
<h2>Krok 1: Projekt i instalacje</h2>
<p>Zanim położysz pierwsze płytki, upewnij się, że instalacje hydrauliczne i elektryczne są dostosowane do nowego układu sanitariatów. Zmiana umiejscowienia wanny czy pralki wymaga wcześniejszego przerobienia podejść wod-kan.</p>
<h2>Krok 2: Hydroizolacja</h2>
<p>To kluczowy etap remontu łazienki. Hydroizolacja (tzw. płynna folia) chroni ściany i stropy przed wilgocią. Należy ją bezwzględnie zaaplikować w strefach mokrych: wokół brodzika, wanny i umywalki.</p>`,
},
{
slug: "jak-czesto-robic-przeglad-klimatyzacji",
title: "Jak często robić przegląd klimatyzacji w domu?",
category: "porady",
excerpt: "Zastanawiasz się, dlaczego regularny serwis klimatyzacji jest tak ważny? Sprawdź zalecenia i dowiedz się, kiedy najlepiej wezwać serwisanta.",
date: "2026-05-28T08:00:00.000Z",
author: "Tomasz Kowalski",
image: "/blog/post-4.png",
content: `<p>Regularne przeglądy klimatyzacji domowej są niezbędne nie tylko do zachowania gwarancji producenta, ale przede wszystkim dla zdrowia domowników i wydajnej pracy urządzenia.</p>
<h2>Zalecana częstotliwość przeglądów</h2>
<p>Standardowo serwis klimatyzacji powinien być przeprowadzany 2 razy w roku: wiosną (przed sezonem chłodniczym) oraz jesienią (po intensywnym chłodzeniu lub przed sezonem grzewczym).</p>`,
},
];
export const getPosts = () => posts;
export const getPostBySlug = (slug: string) => posts.find((p) => p.slug === slug);
export const getLatestPosts = (limit = 3) => [...posts].sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime()).slice(0, limit);
export const getFeaturedPost = () => posts.find((p) => p.featured) || posts[0];
export const getRelatedPosts = (currentSlug: string, category: string, limit = 3) =>
posts.filter((p) => p.slug !== currentSlug && p.category === category).slice(0, limit);
+67
View File
@@ -0,0 +1,67 @@
export interface PricingItem {
id: string;
name: string;
priceNet: number;
priceGrossPrivate: number; // 8% VAT
priceGrossCompany: number; // 23% VAT
category: 'split' | 'multisplit' | 'additional';
}
export const pricingData: PricingItem[] = [
{
id: 'montaz-split-podstawowy',
name: 'Montaż klimatyzacji typu SPLIT (do 3.5 kW)',
priceNet: 1200,
priceGrossPrivate: 1296,
priceGrossCompany: 1476,
category: 'split',
},
{
id: 'montaz-split-rozszerzony',
name: 'Montaż klimatyzacji typu SPLIT (powyżej 3.5 kW)',
priceNet: 1500,
priceGrossPrivate: 1620,
priceGrossCompany: 1845,
category: 'split',
},
{
id: 'montaz-multisplit-2',
name: 'Montaż klimatyzacji MULTISPLIT (2 jednostki wew.)',
priceNet: 2200,
priceGrossPrivate: 2376,
priceGrossCompany: 2706,
category: 'multisplit',
},
{
id: 'montaz-multisplit-3',
name: 'Montaż klimatyzacji MULTISPLIT (3 jednostki wew.)',
priceNet: 3000,
priceGrossPrivate: 3240,
priceGrossCompany: 3690,
category: 'multisplit',
},
{
id: 'dodatkowy-metr',
name: 'Dodatkowy metr instalacji chłodniczej',
priceNet: 100,
priceGrossPrivate: 108,
priceGrossCompany: 123,
category: 'additional',
},
{
id: 'kucie-bruzdy',
name: 'Kucie bruzdy w betonie/żelbecie (mb)',
priceNet: 150,
priceGrossPrivate: 162,
priceGrossCompany: 184.5,
category: 'additional',
},
{
id: 'przeglad-klimatyzacji',
name: 'Okresowy przegląd i odgrzybianie klimatyzacji',
priceNet: 250,
priceGrossPrivate: 270,
priceGrossCompany: 307.5,
category: 'additional',
},
];
+136
View File
@@ -0,0 +1,136 @@
import { ProcessStep } from "@/types/types";
// MOCK
export const mainProcessSteps: ProcessStep[] = [
{
number: 1,
title: "Kontakt i konsultacja",
description: "Zadzwoń do nas lub wypełnij formularz. Omówimy Twoje potrzeby i wstępne pomysły.",
icon: "PhoneCall",
},
{
number: 2,
title: "Audyt i wycena",
description: "Przyjedziemy na bezpłatną wizję lokalną, dobierzemy moc urządzeń i przygotujemy kosztorys.",
icon: "ClipboardCheck",
},
{
number: 3,
title: "Profesjonalny montaż",
description: "Nasza wykwalifikowana ekipa sprawnie i czysto wykona zaplanowane prace instalacyjne lub remontowe.",
icon: "Cpu",
},
{
number: 4,
title: "Uruchomienie i serwis",
description: "Uruchomimy system, przeszkolimy Cię z obsługi i zapewnimy opiekę gwarancyjną oraz pogwarancyjną.",
icon: "HeartHandshake",
},
];
export const acProcessSteps: ProcessStep[] = [
{
number: 1,
title: "Zabezpieczenie miejsca",
description: "Zabezpieczamy meble i podłogi folią malarską przed rozpoczęciem jakichkolwiek prac.",
icon: "ShieldAlert",
},
{
number: 2,
title: "Przewiert przez ścianę",
description: "Wykonujemy precyzyjny przewiert o odpowiednim kącie na instalację freonową i odpływ skroplin.",
icon: "Construction",
},
{
number: 3,
title: "Prowadzenie instalacji",
description: "Układamy rury miedziane w otulinie, kable sterujące oraz odpływ skroplin w korytkach lub bruzdach.",
icon: "Layers",
},
{
number: 4,
title: "Montaż jednostki wewn.",
description: "Instalujemy stelaż i wieszamy jednostkę wewnętrzną na odpowiedniej wysokości.",
icon: "MonitorDown",
},
{
number: 5,
title: "Montaż jednostki zewn.",
description: "Mocujemy agregat zewnętrzny na wspornikach ściennych, stojaku lub balkonie.",
icon: "Server",
},
{
number: 6,
title: "Próba szczelności i próżnia",
description: "Wykonujemy próbę ciśnieniową azotem, a następnie wytwarzamy próżnię w instalacji freonowej.",
icon: "Gauge",
},
{
number: 7,
title: "Uruchomienie i testy",
description: "Wpuszczamy czynnik chłodniczy R32, uruchamiamy klimatyzator i mierzymy parametry pracy.",
icon: "Zap",
},
{
number: 8,
title: "Szkolenie i przekazanie",
description: "Tłumaczymy zasady działania pilota/aplikacji oraz przekazujemy kartę gwarancyjną.",
icon: "BookOpen",
},
];
export const heatPumpProcessSteps: ProcessStep[] = [
{
number: 1,
title: "Audyt energetyczny",
description: "Analiza zapotrzebowania budynku na ciepło, stanu izolacji oraz istniejącej instalacji grzewczej.",
},
{
number: 2,
title: "Dobór urządzenia",
description: "Wybór optymalnej mocy pompy ciepła oraz zbiorników buforowych i C.W.U.",
},
{
number: 3,
title: "Pomoc w dotacjach",
description: "Kompletowanie dokumentacji do programów Czyste Powietrze, Mój Prąd lub ulgi termomodernizacyjnej.",
},
{
number: 4,
title: "Montaż kotłowni i agregatu",
description: "Prace hydrauliczne i elektryczne wewnątrz budynku oraz instalacja agregatu zewnętrznego na fundamencie.",
},
{
number: 5,
title: "Pierwsze uruchomienie",
description: "Konfiguracja krzywej grzewczej, odpowietrzenie układu i testy bezpieczeństwa.",
},
{
number: 6,
title: "Stała opieka serwisowa",
description: "Coroczne przeglądy gwarancyjne gwarantujące bezawaryjną i tanią pracę pompy przez lata.",
},
];
export const homeProcessSteps: ProcessStep[] = [
{
number: 1,
title: "Zgłoszenie i kontakt",
description: "Opisz zakres prac lub zgłoś usterkę telefonicznie bądź przez formularz.",
},
{
number: 2,
title: "Wycena prac i materiałów",
description: "Określamy orientacyjny kosztorys prac oraz doradzamy przy doborze materiałów wykończeniowych.",
},
{
number: 3,
title: "Terminowa realizacja",
description: "Wchodzimy na budowę w umówionym terminie. Dbamy o porządek i przestrzeganie norm budowlanych.",
},
{
number: 4,
title: "Odbiór i gwarancja",
description: "Wspólnie odbieramy wykonane prace. Na wszystkie usługi remontowo-instalacyjne udzielamy gwarancji.",
},
];
+178
View File
@@ -0,0 +1,178 @@
import { Product } from "@/types/types";
// MOCK
export const products: Product[] = [
{
slug: "rotenso-imera-3-5kw",
name: "Imera 3.5kW",
brand: "Rotenso",
category: "scienne",
power: 3.5,
price: 3499,
priceWithInstall: 4799,
image: "https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=800&q=80",
features: ["Wi-Fi", "Jonizator", "Grzanie do -22°C", "Pozłacane lamele"],
heating: true,
description: "Klimatyzator ścienny Rotenso Imera cechuje się eleganckim wyglądem i wysoką energooszczędnością A+++. Wyposażony jest w zaawansowane filtry powietrza.",
specs: {
"Klasa energetyczna chłodzenie/grzanie": "A+++ / A++",
"Pobór mocy chłodzenie (W)": "950",
"Poziom hałasu min/max (dB)": "20 / 38",
"Zakres temperatur zewnętrznych - chłodzenie": "-15°C do 50°C",
"Zakres temperatur zewnętrznych - grzanie": "-22°C do 24°C",
"Czynnik chłodniczy": "R32",
},
variants: [
{ label: "2.6 kW", power: 2.6, price: 3199, priceWithInstall: 4399 },
{ label: "3.5 kW", power: 3.5, price: 3499, priceWithInstall: 4799 },
{ label: "5.3 kW", power: 5.3, price: 4599, priceWithInstall: 6199 },
],
},
{
slug: "daikin-sensira-3-5kw",
name: "Sensira 3.5kW",
brand: "Daikin",
category: "scienne",
power: 3.5,
price: 3999,
priceWithInstall: 5299,
image: "https://images.unsplash.com/photo-1581094794329-c8112a89af12?w=800&q=80",
features: ["Cicha praca 21dB", "Sterowanie Online (opcja)", "Klasa A++", "Tryb komfortowy"],
heating: true,
description: "Klimatyzator Daikin Sensira zapewnia wysoki komfort i cichą pracę. To idealny wybór dla osób szukających japońskiej niezawodności w rozsądnej cenie.",
specs: {
"Klasa energetyczna chłodzenie/grzanie": "A++ / A+",
"Pobór mocy chłodzenie (W)": "1050",
"Poziom hałasu min/max (dB)": "21 / 40",
"Zakres temperatur zewnętrznych - chłodzenie": "-10°C do 46°C",
"Zakres temperatur zewnętrznych - grzanie": "-15°C do 18°C",
"Czynnik chłodniczy": "R32",
},
variants: [
{ label: "2.5 kW", power: 2.5, price: 3599, priceWithInstall: 4899 },
{ label: "3.5 kW", power: 3.5, price: 3999, priceWithInstall: 5299 },
{ label: "5.0 kW", power: 5.0, price: 5299, priceWithInstall: 6899 },
],
},
{
slug: "mitsubishi-hr-3-5kw",
name: "M-Series HR 3.5kW",
brand: "Mitsubishi Electric",
category: "scienne",
power: 3.5,
price: 4299,
priceWithInstall: 5599,
image: "https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=800&q=80",
features: ["Kompaktowa budowa", "Filtr z jonami srebra", "Wi-Fi (opcja)", "Klasa A++"],
heating: true,
description: "Klimatyzatory ścienne Mitsubishi z serii HR to harmonijne połączenie nowoczesnego designu z optymalną wydajnością energetyczną i cichym działaniem.",
specs: {
"Klasa energetyczna chłodzenie/grzanie": "A++ / A+",
"Pobór mocy chłodzenie (W)": "1010",
"Poziom hałasu min/max (dB)": "21 / 43",
"Zakres temperatur zewnętrznych - chłodzenie": "-10°C do 46°C",
"Czynnik chłodniczy": "R32",
},
},
{
slug: "gree-pular-3-2kw",
name: "Pular 3.2kW",
brand: "Gree",
category: "scienne",
power: 3.2,
price: 2899,
priceWithInstall: 4199,
image: "https://images.unsplash.com/photo-1581094794329-c8112a89af12?w=800&q=80",
features: ["Wi-Fi", "Jonizator plasma", "Automatyczne czyszczenie", "7 biegów wentylatora"],
heating: true,
description: "Gree Pular to jeden z najchętniej wybieranych klimatyzatorów ze względu na doskonały stosunek ceny do jakości, cichą pracę oraz rozbudowane funkcje.",
specs: {
"Klasa energetyczna chłodzenie/grzanie": "A++ / A+",
"Pobór mocy chłodzenie (W)": "990",
"Poziom hałasu min/max (dB)": "24 / 37",
"Zakres temperatur zewnętrznych - chłodzenie": "-15°C do 43°C",
"Czynnik chłodniczy": "R32",
},
variants: [
{ label: "2.7 kW", power: 2.7, price: 2699, priceWithInstall: 3999 },
{ label: "3.2 kW", power: 3.2, price: 2899, priceWithInstall: 4199 },
{ label: "4.6 kW", power: 4.6, price: 3899, priceWithInstall: 5299 },
],
},
{
slug: "lg-standard-plus-3-5kw",
name: "Standard Plus 3.5kW",
brand: "LG",
category: "scienne",
power: 3.5,
price: 3699,
priceWithInstall: 4999,
image: "https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=800&q=80",
features: ["Wi-Fi ThinQ", "Dual Inverter", "Aktywna kontrola zużycia energii", "Cicha praca"],
heating: true,
description: "Dzięki sprężarce Dual Inverter klimatyzator LG Standard Plus zapewnia wyjątkowo szybkie chłodzenie oraz oszczędność energii przy cichym działaniu.",
specs: {
"Klasa energetyczna chłodzenie/grzanie": "A++ / A+",
"Czynnik chłodniczy": "R32",
},
},
{
slug: "gree-multisplit-2x2-5kw",
name: "Multisplit Gree 2x2.5kW",
brand: "Gree",
category: "multisplit",
power: 5.2,
price: 6499,
priceWithInstall: 8499,
image: "https://images.unsplash.com/photo-1581094794329-c8112a89af12?w=800&q=80",
features: ["2 jednostki wewnętrzne", "Niezależne sterowanie", "Wi-Fi", "Klasa A++"],
heating: true,
description: "System klimatyzacji Multisplit Gree składający się z jednego agregatu zewnętrznego i dwóch jednostek ściennych, idealny do chłodzenia dwóch sąsiednich pokoi.",
specs: {
"Maksymalna liczba jednostek wewn.": "2",
"Moc agregatu (kW)": "5.2",
"Czynnik chłodniczy": "R32",
},
},
{
slug: "aux-kasetonowy-5-0kw",
name: "Kasetonowy Aux 5.0kW",
brand: "Aux",
category: "kasetonowe",
power: 5.0,
price: 5499,
priceWithInstall: 7299,
image: "https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=800&q=80",
features: ["Nawiew 360°", "Pompka skroplin", "Wbudowane Wi-Fi", "Kompaktowa obudowa"],
heating: true,
description: "Klimatyzator kasetonowy marki Aux doskonale sprawdzi się w pomieszczeniach biurowych, handlowych i usługowych z sufitami podwieszanymi.",
specs: {
"Moc chłodzenia (kW)": "5.0",
"Klasa energetyczna chłodzenie/grzanie": "A++ / A+",
"Czynnik chłodniczy": "R32",
},
},
{
slug: "rotenso-oros-przenosny-3-5kw",
name: "Oros Przenośny 3.5kW",
brand: "Rotenso",
category: "przenosne",
power: 3.5,
price: 1899,
priceWithInstall: 1899, // brak montażu ściennego
image: "https://images.unsplash.com/photo-1581094794329-c8112a89af12?w=800&q=80",
features: ["Brak stałego montażu", "Dotykowy panel", "Ekologiczny czynnik", "Kółka transportowe"],
heating: false,
description: "Klimatyzator przenośny Rotenso Oros to doskonałe rozwiązanie w miejscach, gdzie montaż jednostki ściennej (zewnętrznej) jest niemożliwy.",
specs: {
"Klasa energetyczna chłodzenie": "A",
"Pobór mocy chłodzenie (W)": "1350",
"Poziom hałasu (dB)": "65",
"Czynnik chłodniczy": "R290",
},
},
];
export const getProducts = () => products;
export const getProductBySlug = (slug: string) => products.find((p) => p.slug === slug);
export const getFeaturedProducts = (limit = 4) => products.slice(0, limit);
+59
View File
@@ -0,0 +1,59 @@
export interface Project {
id: string;
title: string;
description: string;
category: 'klimatyzacja' | 'pompy-ciepla' | 'remonty' | 'hydraulika';
location: string;
imageUrl: string;
beforeAfter?: {
beforeUrl: string;
afterUrl: string;
};
}
export const projectsData: Project[] = [
{
id: 'klima-dom-jednorodzinny',
title: 'Montaż klimatyzacji w domu jednorodzinnym',
description: 'Instalacja systemu multisplit dla 4 pomieszczeń. Ukryte prowadzenie instalacji chłodniczej.',
category: 'klimatyzacja',
location: 'Wrocław, Krzyki',
imageUrl: 'https://images.unsplash.com/photo-1527689638836-411945a2b57c?w=800&q=80',
},
{
id: 'klima-biuro',
title: 'Klimatyzacja biura',
description: 'Montaż wydajnych jednostek kasetonowych w przestrzeni biurowej o powierzchni 150m2.',
category: 'klimatyzacja',
location: 'Wrocław, Fabryczna',
imageUrl: 'https://images.unsplash.com/photo-1497366216548-37526070297c?w=800&q=80',
},
{
id: 'pompa-ciepla-modernizacja',
title: 'Wymiana pieca węglowego na pompę ciepła',
description: 'Modernizacja kotłowni i montaż pompy ciepła typu powietrze-woda o mocy 12kW.',
category: 'pompy-ciepla',
location: 'Długołęka',
imageUrl: 'https://images.unsplash.com/photo-1584622650111-993a426fbf0a?w=800&q=80',
},
{
id: 'remont-lazienki',
title: 'Kompleksowy remont łazienki',
description: 'Wymiana instalacji hydraulicznej, hydroizolacja, położenie nowoczesnych płytek wielkoformatowych.',
category: 'remonty',
location: 'Wrocław, Śródmieście',
imageUrl: 'https://images.unsplash.com/photo-1552321554-5fefe8c9ef14?w=800&q=80',
beforeAfter: {
beforeUrl: 'https://images.unsplash.com/photo-1584622781564-1d987f7333c1?w=800&q=80', // Placeholder
afterUrl: 'https://images.unsplash.com/photo-1552321554-5fefe8c9ef14?w=800&q=80'
}
},
{
id: 'hydraulika-nowa-instalacja',
title: 'Nowa instalacja wod-kan',
description: 'Rozprowadzenie instalacji wodno-kanalizacyjnej w nowo budowanym domu jednorodzinnym.',
category: 'hydraulika',
location: 'Siechnice',
imageUrl: 'https://images.unsplash.com/photo-1585704032915-c3400ca199e7?w=800&q=80',
}
];
+41
View File
@@ -0,0 +1,41 @@
import { ServiceItem } from "@/types/types";
// MOCK
export const services: ServiceItem[] = [
{
title: "Montaż klimatyzacji",
description: "Profesjonalny dobór, montaż klimatyzacji split i multisplit dla domów, mieszkań i firm.",
icon: "Wind",
href: "/klimatyzacja",
},
{
title: "Serwis i przeglądy",
description: "Regularne przeglądy, czyszczenie, odgrzybianie oraz serwis naprawczy urządzeń klimatyzacyjnych.",
icon: "Wrench",
href: "/klimatyzacja",
},
{
title: "Pompy ciepła",
description: "Dobór i montaż ekologicznych pomp ciepła powietrze-woda. Pomoc w uzyskaniu dofinansowania.",
icon: "ThermometerSun",
href: "/pompy-ciepla",
},
{
title: "Remonty i wykończenia",
description: "Kompleksowe usługi remontowe mieszkań, łazienek i kuchni. Prace gładziarskie, glazurnicze i malowanie.",
icon: "Paintbrush",
href: "/uslugi-domowe/remonty",
},
{
title: "Usługi hydrauliczne",
description: "Instalacje wodno-kanalizacyjne, montaż armatury (biały montaż) oraz szybka pomoc przy awariach.",
icon: "Droplet",
href: "/uslugi-domowe/hydraulika",
},
{
title: "Serwis lodówek i AGD",
description: "Naprawa lodówek, zamrażarek oraz innych domowych urządzeń chłodniczych z dojazdem do klienta.",
icon: "Tv",
href: "/uslugi-domowe/serwis-agd",
},
];
+26
View File
@@ -0,0 +1,26 @@
import { Testimonial } from "@/types/types";
// MOCK
export const testimonials: Testimonial[] = [
{
name: "Mariusz Wójcik",
rating: 5,
text: "Firma montowała u mnie klimatyzację multisplit (3 jednostki wewnętrzne). Pełen profesjonalizm od wyceny do sprzątania po montażu. Rury ukryte perfekcyjnie, sprzęt działa cicho i wydajnie. Polecam!",
source: "Google Reviews",
date: "2026-05-20",
},
{
name: "Anna Kowalczyk",
rating: 5,
text: "Skorzystałam z usługi wykończenia łazienki oraz prac hydraulicznych. Wszystko przebiegło zgodnie z umówionym kosztorysem i harmonogramem. Bardzo czysta praca i dbałość o detale. Zdecydowanie warci polecenia fachowcy.",
source: "Google Reviews",
date: "2026-06-02",
},
{
name: "Grzegorz Kamiński",
rating: 5,
text: "Kompleksowo: pompa ciepła z dofinansowaniem plus doradztwo. Pomogli wypełnić wszystkie dokumenty Czystego Powietrza, a sam montaż trwał tylko dwa dni. Bardzo dziękuję za świetny kontakt i profesjonalne wdrożenie.",
source: "Google Reviews",
date: "2026-06-12",
},
];