Skip to content

yillarselen/showsapp

Repository files navigation

Shows App

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/

Other dependencies

Features

  • 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)

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Run your unit tests

yarn test:unit

Customize configuration

See Configuration Reference.