Zadaniem repozytorium jest dać nam punkt wyjścia do zabawy omawianymi tematami.
W pierwszej części postaramy się stworzyć nasz własny moduł - singleton.
Niech posiada:
- wewnętrzny stan - listę produków
- api:
- publiczną metodę do dodawania produktu/ów
- publiczną metodę do usuwania produktu/ów
- publiczną metodę do wylistowania nazw produktów w stringu
- publiczną metodę do usortowania produktów wg ceny
- najważniejsze: niech pozwala na zsumowanie cen za produkty
W drugiej cześci spróbujmy stworzyć fabrykę produktów
- oparte na formularzu dodawanie produktów
- renderowanie produktów
- możliwość dodawania produktów do koszyka
W tej części spróbujemy połączyć to, czego się nauczyliśmy: Po pierwsze, zmodularyzuj naszą aplikację
- z użyciem bundlera
- używając przeglądarkowego wsparcia dla modułów
Po drugie, ściągnijmy nieco więcej kotków!
- dokonaj zapytania do https://thecatapi.com/ za pomocą FETCH API
- stwórz interfejs w navbarze, pozwalający na spersonalizowanie zapytania