TV Shows web app developed with Vue CLI (Vue 3), Pinia, Vue-router, Tailwind and Jest.
- Used composition API and script setup for cleaner, organized and flexible code.
- Together with Pinia, no need to have a lot of boilerplate code and its API is much simpler and intuitive.
- Used Tailwind; an efficient CSS framework that enables to create application faster, provides more flexibility with easy-to-build responsive layouts.
https://prismatic-semifreddo-a7d7fc.netlify.app/
- Home, show, search result and favorites pages
- List categorized TV Shows with slider
- Instant search in all shows
- View Tv Show details with feature cast, IMDb and favorite button
- Add/remove shows to your favorite list (localStorage)
yarn install
yarn serve
yarn build
yarn test:unit