Custom Post Type
Własny typ treści „roslina”, który przechowuje informacje o roślinach w uporządkowanej formie — nie jako zwykłe wpisy, ale jako dedykowane encje.
Roślinopedia to autorska platforma webowa umożliwiająca przeglądanie, filtrowanie i wyszukiwanie szczegółowych informacji o roślinach ogrodowych. Projekt został zaprojektowany jako skalowalna baza wiedzy z myślą o ogrodnikach-amatorach oraz osobach planujących nasadzenia.
System wykorzystuje WordPress jako warstwę zarządzania treścią, natomiast logika aplikacji oraz interfejs użytkownika zostały zaprojektowane i zaimplementowane w autorskim motywie.
Głównym celem projektu było zbudowanie rozszerzalnej platformy, w której użytkownicy mogą przeglądać i wyszukiwać informacje o roślinach, a także:
Najważniejsze możliwości platformy zaprojektowane z myślą o wygodnym przeglądaniu i zarządzaniu bazą roślin.
Własny typ treści „roslina”, który przechowuje informacje o roślinach w uporządkowanej formie — nie jako zwykłe wpisy, ale jako dedykowane encje.
Każda roślina jest opisana i pogrupowana za pomocą taksonomii takich jak: typ rośliny, stanowisko, rodzaj gleby, oraz dodatkowych pól ACF: okres kwitnienia, wysokość, podlewanie, mrozoodporność,
Własne endpointy REST API oraz front-endowy mechanizm JS, który pobiera i filtruje dane dynamicznie bez przeładowania strony.
System notatek, który pozwala zalogowanym użytkownikom dodawać swoje obserwacje i komentarze do poszczególnych roślin — w sposób prywatny i bezpieczny. Notatki jako osobny typ treści.
Wtyczka, która umożliwia użytkownikom zmianę motywu kolorystycznego. Funkcjonalności: domyślny Dark Mode z kolorami dopasowymi do Roślinopedia theme, pamięć w local storage, możliwość wyboru własnej kolorystyki, możliwość zmiany położenia ikony Dark Mode
Strona została zaprojektowana z myślą o urządzeniach mobilnych — układ dostosowuje się do ekranów tabletów i smartfonów, a menu i widoki działają płynnie w każdym rozmiarze.
Projekt został zbudowany z użyciem następujących technologii: