Skip to content

safaahammoud/TVDelights

Repository files navigation

Project Framework

TV shows app demo built using Vue 3, PrimeVue,API and TypeScript.

🍿 Live preview: https://main--tv-delights.netlify.app/

Project Structure

The project main directories are: views and components,and store.

All views are lazy loaded modules on router level. The following folders are found:

Components: contains reusable sections to be added to the pages.

Store: contains all the views logic of state, including state and actions.

Practical Extra Features

  • Error Handling on a Global Scale: Send a toast message to the user in the event of an API Error.
  • A horizontal loader shows at the bottom of the application's main toolbar if there is a pending request.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Run Unit Tests with Vitest

npm run test:unit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published