Zbudujesz serwis newsowy agregujący artykuły z różnych kategorii — technologia, sport, nauka, biznes. Użytkownik może przeglądać artykuły, filtrować po kategorii i wyszukiwać po słowie kluczowym.
Czego się nauczycie?
Integracja z zewnętrznym News API
Obsługa asynchroniczności (fetch + async/await)
Zarządzanie stanem filtrowania i paginacji
Obsługa błędów API i limitów żądań
Praca zespołowa — jeden robi widok listy i filtry, drugi wyszukiwarkę i paginację
Integracja z zewnętrznymi API, obsługa limitów, kluczy API i błędów sieciowych to codzienność każdego Front-End developera. News API to doskonały przykład prawdziwego, limitowanego API.
Serwis newsowy to projekt, który wygląda profesjonalnie i pokazuje umiejętność pracy z prawdziwym API. Pamiętajcie o obsłudze limitów — w wariancie A używajcie lokalnych danych, żeby nie wyczerpać darmowego limitu podczas developmentu!