Utwórz aplikację w technologiach webowych realizującą następujące funkcjonalności:
- Wyświetlanie listy koktajli
- Zaznaczanie koktajlu jako ulubiony
- Wyszukiwanie i filtrowanie koktajli - użyj wybranych pól, które zwraca API i uważasz je za przydatne dla użytkownika
- Zobaczenie szczegółów koktajlu, a zwłaszcza jego składników
- Postaraj się, aby aplikacja była ładna i przyjazna dla użytkownika 😉 Możesz dodać dowolne funkcje, których uznasz za stosowne.
Jako API użyj naszego Cocktails api dostępnego pod adresem https://cocktails.solvro.pl
Na zadanie przeznacz maksymalnie 8h. Jeśli nie uda Ci się zrealizować wszystkich wymagań, nie przejmuj się - zwróć uwagę na jakość kodu i funkcjonalność.
Mile widziane (od najważniejszego):
- Responsywność
- Typescript
- Udostępnienie aplikacji do przeglądania (Vercel, Github Pages, Netlify, itp.)
- Biblioteka do zarządzania stanem serwera (TanStack Query, SWR, itp.)
- Framework frontendowy (NextJS, Remix itp.)
- Gotowa biblioteka komponentów (ui.shadcn.com, Chakra UI, Next UI, Radix Themes, itp.)
FAQ
- Czego używamy w Solvro?
- React
- NextJS
- TanStack Query
- ui.shadcn.com
- Jotai
- Typescript