Opis zlecenia
Potrzebujemy zaimplementować moduł (zbiór komponentów) prezentujących ekran wyszukiwania usług oraz interakcję z nimi – zgodnie z dostarczonymi makietami. Moduł ma być częścią większego ekosystemu, utrzymywanego w strukturze monorepo i musi umożliwiać zmianę motywów (theming) – np. motyw jasny/ciemny lub inne warianty kolorystyczne.
Cele projektu:
Zapewnienie wielokrotnie używalnych komponentów (UI) dla funkcji wyszukiwania i prezentacji wyników na mapie (zarówno w formie listy, jak i geolokalizacji).
Możliwość tworzenia motywów i ich przełączania w czasie rzeczywistym
Uruchomienie i prezentacja tych komponentów w Storybooku
Brak faktycznego API – tylko front-end potrzebna symulacja (mock).
Integracja z Next.js i wykorzystanie Tailwind CSS do stylowania
Internacjonalizacja: moduł powinien uwzględniać mechanizmy tłumaczeń/zmiany języka za pomocą next-intl.
react-query: do obsługi zapytań i cache’owania danych