Projekt · Deweloper WordPress

Strona internetowa firmy nasiennej z branży rolniczej

Autorski motyw WordPress dla firmy nasiennej z interaktywnymi mapami SVG, analityką plonów opartą na PostgreSQL oraz wielotaksonomicznym katalogiem produktów obejmującym regionalne dane rolnicze.

Strona internetowa firmy nasiennej z branży rolniczej
Stack technologiczny
WordPressPHPPostgreSQLBootstrap 5jQuerySCSSACFSVGAJAXNode-sass

Przegląd projektu

W pełni niestandardowy motyw WordPress zbudowany dla firmy nasiennej z branży rolniczej. Serwis łączy bogaty katalog produktów z opartym na danych systemem śledzenia plonów, który pozwala rolnikom analizować wyniki upraw w różnych regionach i latach za pomocą interaktywnych map SVG oraz dynamicznych tabel danych.

Kluczowe funkcje

  • Analityka plonów z filtrowaniem danych historycznych według regionu, roku i kategorii z zewnętrznej bazy danych PostgreSQL
  • Interaktywne mapy SVG z klikalnymi regionami i geograficznymi wyszukiwaniami opartymi na współrzędnych
  • 6 niestandardowych typów treści — produkty, technologie, katalogi, filmy, promocje i wpisy na blogu
  • Wielopoziomowa taksonomia produktów z grupami, rodzajami, podrodzajami i tagami promocyjnymi
  • Dynamiczne ładowanie danych oparte na AJAX dla tabel plonów i markerów na mapie bez przeładowywania strony
  • Automatyczne wyróżnianie maksymalnych plonów dla każdego regionu i roku
  • Ponad 10 niestandardowych szablonów stron, w tym strona główna, eksplorator plonów i kontakty regionalne
  • Integracja z edytorem Gutenberg z niestandardowymi stylami bloków
  • Animacje przewijania z biblioteką AOS oraz responsywny układ Bootstrap 5
  • Advanced Custom Fields z synchronizacją JSON dla grup pól kontrolowanych wersjonowaniem

Architektura

Motyw WordPress zbudowany na starterze Bootstrap 5 z SCSS kompilowanym przez Node-sass. System plonów łączy się z zewnętrzną bazą danych PostgreSQL poprzez PDO, wykonując zapytania geoprzestrzenne do wyszukiwania regionów i hierarchicznej agregacji danych. Interaktywność frontendu obsługiwana jest przez endpointy jQuery AJAX zarejestrowane jako akcje WordPress.

Kontakt →