API Doradcy Herbaty — usługa REST Flask z punktami końcowymi JSON
Lekki interfejs API REST w Flask, który zwraca dane o herbacie i proste rekomendacje.
Zawiera punkty końcowe GET do listowania herbat i szczegółów oraz punkt końcowy POST, który sugeruje herbatę na podstawie profilu smaku (np. „kwiatowy”, „cytrusowy”, „mocny”).
Zbudowany w celu demonstrowania projektowania REST, obsługi JSON, walidacji danych wejściowych i podstawowego filtrowania.
#GET /api/teas — lista herbat z paginacją i filtrami (typ, smak)
GET /api/teas/ — szczegóły herbaty
POST /api/recommend — ciało { "taste": "citrus", "caffeine": "low" } → zwraca najlepsze dopasowanie
Obsługa błędów z jasnymi komunikatami JSON
Prosty magazyn w pamięci (może być zamieniony na bazę danych)
Zawiera punkty końcowe GET do listowania herbat i szczegółów oraz punkt końcowy POST, który sugeruje herbatę na podstawie profilu smaku (np. „kwiatowy”, „cytrusowy”, „mocny”).
Zbudowany w celu demonstrowania projektowania REST, obsługi JSON, walidacji danych wejściowych i podstawowego filtrowania.
#GET /api/teas — lista herbat z paginacją i filtrami (typ, smak)
GET /api/teas/ — szczegóły herbaty
POST /api/recommend — ciało { "taste": "citrus", "caffeine": "low" } → zwraca najlepsze dopasowanie
Obsługa błędów z jasnymi komunikatami JSON
Prosty magazyn w pamięci (może być zamieniony na bazę danych)