Termin wykonania zadania: 25.10 23:59
Zaprojektuj i napisz aplikację, której celem będzie wyświetlanie newsów o lotach kosmicznych! Pamiętaj, że podczas oceniania będą brane pod uwagę zarówno jakość kodu, jak i “feeling” aplikacji. Dodatkowa inwencja twórcza jest jak najbardziej mile widziana, dlatego nie bój się zagłębić w dokumentację i zaproponować autorskie rozwiązania! :)
Aplikację stwórz przy użyciu frameworka React.js
, Vue.js
lub Angular
. Możesz śmiało korzystać z bibliotek dostarczających gotowe style!
Do uzyskania danych skorzystaj z otwartego API: https://spaceflightnewsapi.net/ (korzystaj jedynie z endpointów z kategorii "Articles")
Funkcjonalności, które powinny być zawarte w twojej aplikacji:
- Wyświetlenie listy artykułów (/articles)
- Możliwość odświeżenia listy artykułów
- Wyświetlenie szczegółowo pojedynczego artykułu (/articles/{id})
- Dodawanie artykułów do listy ulubionych
- Wyświetlenie listy ulubionych artykułów
Dokumentacja API jest do Twojej dyspozycji, także nie wahaj się eksperymentować z rozwiązaniami!