W aplikacji zabrakło funkcjonalności wyszukiwania piwa po nazwie oraz filtracji po wartości IBU. Miałem z tym problemy, więc pominąłem ten punkt i skupiłem się na następnych. Jest to spowodowane niskim doświadczeniem w pracy z Vue.js.
gh repo clone Wojtazzzz/beer-wiki
cd ./beer-wiki
npm install
npm run dev
npm run test
npm run test:e2e
Uwaga! Testy e2e należy uruchomić na środowisku produkcyjnym (port 4173), więc przed uruchomieniem testów należy zbudować aplikację
npm run build && npm run preview
- TypeScript
- Vue.js
- Vue Router
- Vite
- TailwindCSS
- Axios
- Vue Query
- Zod
- Cypress
- Vitest