Kompleksowy projekt strony firmowej dla marki Pompy Ciepła 4 You, zrealizowany w pełnym cyklu produkcyjnym: od koncepcji i makiety w Figmie, przez autorski design, aż po zaawansowaną implementację w kodzie.
Głównym celem było stworzenie profesjonalnej wizytówki cyfrowej, która buduje zaufanie u potencjalnych klientów szukających odnawialnych źródeł energii.
- Pełny Cykl Deweloperski: Projekt wykonany "od zera" — od pierwszej kreski w Figmie po deploy na serwer.
- Wysoki Performance: Optymalizacja pod kątem Core Web Vitals (SSG, Next.js Image Optimization).
- User Experience (UX): Intuicyjna nawigacja prowadząca użytkownika przez ofertę pomp ciepła i klimatyzacji aż do kontaktu.
- SEO Ready: Struktura semantyczna i metadane zoptymalizowane pod kątem wyszukiwarek.
- Design-to-Code: Wierne odwzorowanie skomplikowanych układów graficznych z zachowaniem pełnej responsywności (RWD).
- Custom UI: Własny system komponentów zbudowany w oparciu o SCSS, zapewniający unikalny wygląd niezależny od gotowych bibliotek UI.
- Dynamiczna Oferta: Przejrzysta prezentacja produktów (pompy ciepła, klimatyzatory) oraz wspieranych producentów.
- Sekcja Realizacji: Portfolio wykonanych montaży, prezentujące profesjonalizm firmy.
- Integracja Wideo: Wykorzystanie
react-playerdo prezentacji materiałów instruktażowych i promocyjnych. - Bezpieczeństwo i Walidacja: Formularze zabezpieczone za pomocą
ZodiReact Hook Form. - Optymalizacja Mediów: Wykorzystanie
sharporazplaiceholderdo generowania rozmytych placeholderów zdjęć (BlurHash).
- Frontend: Next.js 14 (App Router)
- Język: TypeScript (Strict Mode)
- Stylowanie: SCSS (Moduły styli, BEM, Variables)
- Zarządzanie Stanem/Formularze: React Hook Form + Zod
- Media: Sharp, React Player, React Icons
- Jakość Kodu: Biome (Linter & Formatter), ESLint
.
├── app/ # Architektura App Router (Strony, API, Middleware)
├── components/ # Reużywalne komponenty UI (Atomy, Molekuły, Organizmy)
├── data/ # Statyczne źródła danych (teksty, parametry techniczne)
├── lib/ # Utility functions, konfiguracje bibliotek
├── model/ # Definicje typów i interfejsów TypeScript
├── public/ # Statyczne zasoby (obrazy, wideo, ikony)
└── styles/ # Globalne style, mixiny i zmienne SCSS
npm installnpm run dev- Odwiedź
localhost:3000
Projekt jest własnością Pompy Ciepła 4 You. Implementacja: Rafał Wojciech Rolsky.