Przygotowaliśmy w tym roku zadanie rekrutacyjne na praktyki ziomowe Gorrion Winter Camp 2023.
Przeczytaj CONTRIBUTING.md i zastosuj się do instrukcji.
Ragnar Lodbrok poprosił nas o pomoc w przygotowaniu i wyświeleniu załogi na najbliższą wyprawę do Anglii.
Twoim zadaniem jest przygotować w pliku lib/vikings.ts
metodę, która połączy listy z plików json i yaml.
Spełnione muszą być następujące warunki:
- Typ pojedyńczego wikinga:
type Viking = {
fullName: string;
presenceOfChildren: boolean;
age: number;
hometown: string;
canFightWithSword: boolean;
canFightWithAxe: boolean;
canFightWithSpear: boolean;
};
- Lista wikingów musi zawierać tylko wojowników w wieku od 25 do 65 lat.
Użyj metody stworzonej w lib/vikings.ts
w pliku pages/api/vikings.ts
i zwróć listę wikingów w formie tablicy.
Użyj metody stworzonej w lib/vikings.ts
w pliku pages/vikings.tsx
i przygotuj komponent wyświetlający kartę wojownika.
- Jakość kodu
- Użyte narzędzia
- Poprawność działania kodu
- można instalować dowolne bilbioteki do realizacji zadania
- można zrobić i frotend, i backend
- jeżeli brakuje danych - możesz je wymyślić lub wygenerować