Projekt polega na napisaniu programu, który ma przedstawiać proces zakupowy książek (pobieranie danych o książkach z API, dodawanie i usuwanie produktów z koszyka, wypełnienie formularza danymi osobowymi potrzebnymi do realizacji zamówienia).
Rozwiązanie zadania umieszczono w folderze front.
Po sklonowaniu bieżącego projektu pamiętaj, aby
uruchomić npm install
zarówno dla części backend jak i frontend, aby zainstalować wszystkie zależności.
Pierwszym krokiem jest otwarcie terminala w folderze api a następnie uruchomienie lokalnego serwera za pomocą komendy npm start
Aby uruchomić aplikację - front, należy otworzyć terminal w folderze front i uruchomić aplikację za pomocą komendy npm start
Dokumentacja w formacie OpenAPI 3 dostępna jest po uruchomieniu mock serwera i przejściu na adres: localhost:3001/docs.
Otwórz adres http://localhost:3000/ , aby wyświetlić projekt w przeglądarce.
Aby uruchomić testy aplikacji, wykonaj następujące kroki:
- Zainstaluj zależności za pomocą komendy:
npm install
(jeśli nie zrobiłeś już tego wcześniej). - Uruchom testy, wykonując komendę:
npm run test
.