A simple Vue 3 application that connects to public API and retrieves data related to TV shows.
-
Homepage - Search for Shows based on Show name (Shortcut to a particular Show available)
-
Show Page - Show details Page, with list of episodes
-
Episode Page - Episode details page, with possibility change episode
- Typescript
- Build tool ( vite )
- Testing ( vitest, vue-test-utils)
- Framework ( Vue 3 - Composition API )
- Routing ( Vue Router )
- Store ( Vuex 4)
- CSS (CSS, Tailwind)
- CI/CD (GitHub Actions)
- Containerization (Docker, Docker Compose, Dev container)
- Linting/Formatters (Prettier, ESlint)
npm install
npm run dev
npm run build
npm run test
npm run test:coverage
npm run lint
npm run format
