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
+92
View File
@@ -0,0 +1,92 @@
import { Metadata } from 'next';
import { HeroSection } from '@/components/sections/HeroSection';
import { ServicesGrid } from '@/components/sections/ServicesGrid';
import { EmergencyBlock } from '@/components/sections/EmergencyBlock';
import { ProcessSteps } from '@/components/sections/ProcessSteps';
import { WhyUs } from '@/components/sections/WhyUs';
import { FaqAccordion } from '@/components/sections/FaqAccordion';
import { CtaBanner } from '@/components/sections/CtaBanner';
import { homeProcessSteps } from '@/content/process';
import { companyDetails } from '@/content/company';
export const metadata: Metadata = {
title: 'Usługi Hydrauliczne i Pogotowie | AirProject',
description: 'Szybkie i rzetelne usługi hydrauliczne. Usuwanie awarii, naprawa wycieków, instalacje wod-kan, podłączanie sprzętu AGD. Pogotowie hydrauliczne 24/7.',
alternates: {
canonical: '/uslugi-domowe/hydraulika',
}
};
const hydraulikaServices = [
{
title: 'Usuwanie awarii',
description: 'Szybko lokalizujemy i usuwamy przecieki, pęknięte rury oraz nieszczelności w instalacjach wodnych i CO.',
icon: 'AlertTriangle',
},
{
title: 'Udrażnianie rur',
description: 'Skuteczne przepychanie zapchanych odpływów, zlewów, toalet oraz głównych pionów kanalizacyjnych.',
icon: 'Waves',
},
{
title: 'Biały montaż',
description: 'Profesjonalny montaż wanien, kabin prysznicowych, umywalek, toalet oraz baterii i paneli natryskowych.',
icon: 'Bath',
},
{
title: 'Nowe instalacje wod-kan',
description: 'Projektowanie i wykonywanie całych instalacji wodno-kanalizacyjnych w nowo budowanych lub remontowanych obiektach.',
icon: 'Droplets',
},
{
title: 'Przeróbki instalacji',
description: 'Przenoszenie punktów wodnych i kanalizacyjnych, np. przy okazji remontu kuchni lub łazienki.',
icon: 'Wrench',
},
{
title: 'Podłączanie sprzętu',
description: 'Zgodne ze sztuką podłączanie pralek, zmywarek oraz kostkarek do lodu, z zachowaniem gwarancji na sprzęt.',
icon: 'WashingMachine',
}
];
export default function HydraulikaPage() {
return (
<main>
<HeroSection
title="Usługi hydrauliczne — instalacje, naprawy, awarie"
subtitle="Twój sprawdzony hydraulik. Zajmujemy się wszystkim: od wymiany uszczelki i montażu baterii, po kompleksowe wykonanie nowej instalacji wod-kan."
ctaText={`Zadzwoń: ${companyDetails.phone}`}
ctaLink={`tel:${companyDetails.phoneRaw}`}
secondaryCtaText="Napisz do nas"
secondaryCtaLink="/kontakt"
backgroundImage="https://images.unsplash.com/photo-1585704032915-c3400ca199e7?w=1600&q=80"
/>
<EmergencyBlock />
<ServicesGrid
services={hydraulikaServices}
eyebrow="Zakres Usług"
title="W czym dokładnie pomożemy?"
/>
<ProcessSteps
steps={homeProcessSteps}
eyebrow="Realizacja"
title="Szybko i bez stresu"
/>
<WhyUs />
<FaqAccordion category="hydraulika" />
<CtaBanner
title="Planujesz remont lub nową instalację?"
subtitle="Zostaw nam numer telefonu, oddzwonimy i omówimy szczegóły zlecenia."
ctaText="Zamów bezpłatną wycenę"
ctaLink="/kontakt"
/>
</main>
);
}
+86
View File
@@ -0,0 +1,86 @@
import { Metadata } from 'next';
import { HeroSection } from '@/components/sections/HeroSection';
import { ServicesGrid } from '@/components/sections/ServicesGrid';
import { ProcessSteps } from '@/components/sections/ProcessSteps';
import { WhyUs } from '@/components/sections/WhyUs';
import { ProjectsGallery } from '@/components/sections/ProjectsGallery';
import { CtaBanner } from '@/components/sections/CtaBanner';
import { homeProcessSteps } from '@/content/process';
export const metadata: Metadata = {
title: 'Usługi Domowe — Remonty i Hydraulika | AirProject',
description: 'Zaufaj specjalistom. Wykonujemy remonty, usługi hydrauliczne oraz serwis AGD z gwarancją jakości. Darmowa wycena i szybkie terminy realizacji.',
alternates: {
canonical: '/uslugi-domowe',
}
};
const domoweServices = [
{
title: 'Remonty i wykończenia',
description: 'Kompleksowe remonty mieszkań, domów i biur. Malowanie, układanie płytek, gładzie, zabudowy GK i adaptacje poddaszy.',
icon: 'PaintBucket',
href: '/uslugi-domowe/remonty'
},
{
title: 'Usługi hydrauliczne',
description: 'Biały montaż, naprawa wycieków, instalacje wod-kan. Pogotowie hydrauliczne 24/7 dla naszych stałych klientów.',
icon: 'Wrench',
href: '/uslugi-domowe/hydraulika'
},
{
title: 'Serwis AGD / Lodówki',
description: 'Szybka i skuteczna naprawa lodówek, chłodziarek i zamrażarek w Twoim domu. Diagnoza usterki od ręki.',
icon: 'Refrigerator',
href: '/uslugi-domowe/serwis-agd'
},
{
title: 'Drobne naprawy',
description: 'Usługi "Złotej Rączki". Pomożemy w montażu mebli, wieszaniu telewizorów, rolet i innych drobnych pracach domowych.',
icon: 'Hammer',
href: '/kontakt'
}
];
export default function UslugiDomowePage() {
return (
<main>
<HeroSection
title="Usługi domowe — remonty, hydraulika i naprawy w jednym miejscu"
subtitle="Szukasz solidnej ekipy wykończeniowej lub doświadczonego hydraulika? Oferujemy najwyższą jakość prac instalacyjno-remontowych podpartą gwarancją."
ctaText="Darmowa konsultacja"
ctaLink="/kontakt"
backgroundImage="https://images.unsplash.com/photo-1581094794329-c8112a89af12?w=1600&q=80"
/>
<ServicesGrid
services={domoweServices}
eyebrow="Zakres Prac"
title="W czym możemy Ci pomóc?"
subtitle="Wybierz interesującą Cię usługę, aby poznać szczegóły, cennik oraz nasze dotychczasowe realizacje."
/>
<ProcessSteps
steps={homeProcessSteps}
eyebrow="Współpraca"
title="Jak pracujemy?"
subtitle="Przejrzyste zasady i terminowość to fundamenty naszej pracy."
/>
<WhyUs />
<ProjectsGallery
category="remonty"
title="Nasze realizacje"
description="Przejrzyj galerię naszych prac wykończeniowych i instalacyjnych."
/>
<CtaBanner
title="Potrzebujesz pomocy fachowca?"
subtitle="Zadzwoń do nas lub napisz. Odpowiadamy najszybciej jak to możliwe."
ctaText="Skontaktuj się z nami"
ctaLink="/kontakt"
/>
</main>
);
}
+94
View File
@@ -0,0 +1,94 @@
import { Metadata } from 'next';
import { HeroSection } from '@/components/sections/HeroSection';
import { ServicesGrid } from '@/components/sections/ServicesGrid';
import { ProcessSteps } from '@/components/sections/ProcessSteps';
import { BeforeAfterSlider } from '@/components/sections/BeforeAfterSlider';
import { WhyUs } from '@/components/sections/WhyUs';
import { Testimonials } from '@/components/sections/Testimonials';
import { FaqAccordion } from '@/components/sections/FaqAccordion';
import { CtaBanner } from '@/components/sections/CtaBanner';
import { homeProcessSteps } from '@/content/process';
export const metadata: Metadata = {
title: 'Remonty i Wykończenia Wnętrz | AirProject',
description: 'Kompleksowe remonty i wykończenia wnętrz pod klucz. Gładzie, malowanie, układanie płytek, zabudowy GK. Własna, sprawdzona ekipa i gwarancja terminowości.',
alternates: {
canonical: '/uslugi-domowe/remonty',
}
};
const remontyServices = [
{
title: 'Wykończenia pod klucz',
description: 'Realizujemy pełne adaptacje mieszkań deweloperskich, domów oraz przestrzeni biurowych od stanu surowego do wprowadzenia.',
icon: 'Key',
},
{
title: 'Remonty łazienek i kuchni',
description: 'Najtrudniejsze pomieszczenia to nasza specjalność. Układamy glazurę, instalujemy biały montaż i przerabiamy instalacje.',
icon: 'Bath',
},
{
title: 'Malowanie i gładzie',
description: 'Szpachlowanie natryskowe, gładzie gipsowe oraz perfekcyjne malowanie farbami tradycyjnymi i dekoracyjnymi.',
icon: 'PaintRoller',
},
{
title: 'Zabudowy G-K',
description: 'Wykonujemy sufity podwieszane, ściany działowe, adaptacje poddaszy i nietypowe zabudowy z płyt kartonowo-gipsowych.',
icon: 'Grid',
},
{
title: 'Układanie podłóg',
description: 'Montaż paneli podłogowych, deski barlineckiej, wykładzin oraz listew przypodłogowych.',
icon: 'Layers',
},
{
title: 'Prace wyburzeniowe',
description: 'Bezpieczne wyburzanie ścian działowych, skuwanie starych posadzek i tynków wraz z wywozem gruzu.',
icon: 'Hammer',
}
];
export default function RemontyPage() {
return (
<main>
<HeroSection
title="Remonty i wykończenia wnętrz"
subtitle="Zmieniamy puste przestrzenie w wymarzone domy, a stare mieszkania poddajemy całkowitej metamorfozie. Solidnie, czysto i na czas."
ctaText="Bezpłatna wycena"
ctaLink="/kontakt"
backgroundImage="https://images.unsplash.com/photo-1505691938895-1758d7feb511?w=1600&q=80"
/>
<ServicesGrid
services={remontyServices}
eyebrow="Zakres Prac"
title="Co możemy dla Ciebie zrobić?"
subtitle="Wykonujemy praktycznie każdy rodzaj prac remontowo-budowlanych wewnątrz budynków."
/>
<ProcessSteps
steps={homeProcessSteps}
eyebrow="Współpraca"
title="Proces realizacji remontu"
subtitle="Remont nie musi być stresujący. Dzięki naszemu doświadczeniu przeprowadzimy Cię przez niego gładko."
/>
<BeforeAfterSlider />
<WhyUs />
<Testimonials />
<FaqAccordion category="remonty" />
<CtaBanner
title="Masz w planach remont?"
subtitle="Umów się na niezobowiązujące oględziny. Przygotujemy dla Ciebie darmowy kosztorys."
ctaText="Zamów wycenę"
ctaLink="/kontakt"
/>
</main>
);
}
+90
View File
@@ -0,0 +1,90 @@
import { Metadata } from 'next';
import { HeroSection } from '@/components/sections/HeroSection';
import { ServicesGrid } from '@/components/sections/ServicesGrid';
import { SymptomsList } from '@/components/sections/SymptomsList';
import { ProcessSteps } from '@/components/sections/ProcessSteps';
import { WhyUs } from '@/components/sections/WhyUs';
import { FaqAccordion } from '@/components/sections/FaqAccordion';
import { CtaBanner } from '@/components/sections/CtaBanner';
import { homeProcessSteps } from '@/content/process';
export const metadata: Metadata = {
title: 'Serwis AGD, Naprawa Lodówek i Zamrażarek | AirProject',
description: 'Mobilny serwis sprzętu chłodniczego. Dojeżdżamy do klienta i naprawiamy większość usterek na miejscu. Oryginalne części i gwarancja na naprawę.',
alternates: {
canonical: '/uslugi-domowe/serwis-agd',
}
};
const agdServices = [
{
title: 'Lodówki i chłodziarki',
description: 'Naprawiamy wolnostojące i zabudowane lodówki wszystkich wiodących marek (Samsung, LG, Beko, Bosch, Indesit i inne).',
icon: 'Refrigerator',
},
{
title: 'Zamrażarki',
description: 'Serwis zamrażarek skrzyniowych i szufladowych. Uzupełnianie czynnika chłodniczego, wymiana termostatów.',
icon: 'Snowflake',
},
{
title: 'Urządzenia No Frost',
description: 'Znamy specyfikę nowoczesnych systemów bezszronowych. Diagnozujemy problemy z grzałkami, czujnikami i wentylatorami.',
icon: 'Wind',
},
{
title: 'Lady i witryny chłodnicze',
description: 'Oferujemy wsparcie również dla mniejszych firm z branży gastro i handlu. Szybka reakcja, aby uratować towar.',
icon: 'Store',
},
{
title: 'Wymiana uszczelek',
description: 'Dopasowanie i montaż nowych uszczelek drzwiowych, co pozwala obniżyć rachunki za prąd i zredukować oszranianie.',
icon: 'ScanLine',
},
{
title: 'Wymiana sprężarek',
description: 'Nawet najpoważniejsze usterki agregatów nie są dla nas problemem. Wymieniamy kompresory i lutujemy układ.',
icon: 'Settings',
}
];
export default function SerwisAgdPage() {
return (
<main>
<HeroSection
title="Serwis lodówek i urządzeń chłodniczych"
subtitle="Twoja lodówka przestała chłodzić? Wydaje dziwne dźwięki? Naprawiamy sprzęt chłodniczy bezpośrednio w domu klienta."
ctaText="Zgłoś naprawę"
ctaLink="/kontakt"
backgroundImage="https://images.unsplash.com/photo-1584269600464-37b1b58a9fe7?w=1600&q=80"
/>
<SymptomsList />
<ServicesGrid
services={agdServices}
eyebrow="Co naprawiamy?"
title="Naprawimy każdy sprzęt chłodniczy"
subtitle="Nie musisz martwić się o transport gabarytów. W 90% przypadków usterkę da się usunąć na miejscu."
/>
<ProcessSteps
steps={homeProcessSteps}
eyebrow="Przebieg naprawy"
title="Jak wygląda wezwanie serwisu?"
/>
<WhyUs />
<FaqAccordion category="serwis-agd" />
<CtaBanner
title="Masz problem ze swoim sprzętem?"
subtitle="Podaj markę i objawy usterki, a postaramy się wycenić naprawę już przez telefon."
ctaText="Napisz do nas"
ctaLink="/kontakt"
/>
</main>
);
}