Stworzyć podstawowy frontend dla sklepu internetowego z wykorzystaniem czystego Bootstrap, który będzie współpracować z gotowym backendem przez API. Główne wymaganie — szybko i efektywnie zbudować funkcjonalne strony sklepu, koncentrując się na połączeniu z API. Wizualne opracowanie nie jest ważne, ważna jest funkcjonalność i szybkość.
**Strony, które należy wykonać:**
2. **Strona kategorii:**
- Połączenie z API w celu uzyskania listy produktów według wybranej kategorii.
- Filtry (cena, kategorie, marki itp.) przez API.
- Filtrowanie powinno dynamicznie aktualizować listę produktów bez przeładowania strony.
3. **Strona produktu:**
- Połączenie danych o produkcie przez API.
- Wyświetlanie pełnych informacji: nazwa, cena, opis, dostępność, zdjęcia, specyfikacje.
- Przycisk dodania produktu do koszyka.
4. **Strona koszyka:**
- Uzyskanie danych o produktach w koszyku przez API.
- Możliwość zmiany ilości produktów, usunięcia produktów z koszyka.
- Obliczenie całkowitego kosztu zamówienia.
5. **Strona składania zamówienia:**
- Formularz do wprowadzenia danych klienta (imię, telefon, adres) z wysyłką danych przez API.
- Dane o zamówionych produktach pobierane z koszyka.
6. **Strona potwierdzenia zamówienia:**
- Prosta strona z potwierdzeniem, że zamówienie zostało pomyślnie wysłane.
7. **Menu (menu hamburgerowe):**
- Połączenie danych do menu przez API.
- Proste menu hamburgerowe dla wersji mobilnej.
8. Header Footer
**Wymagania techniczne:**
- Używać **czystego Bootstrap** do układu, bez gotowych motywów.
- Cała funkcjonalność przez interakcję z API.
- Minimalny design, głównym zadaniem jest, aby wszystko działało.
- Czysty i zrozumiały kod.
- Pełna responsywność dla urządzeń mobilnych.
**Cel:**
Zbudować działający frontend dla sklepu internetowego, który łączy się z API i wykonuje wszystkie niezbędne zadania.