> For the complete documentation index, see [llms.txt](https://azul-mouad.gitbook.io/smart-iptv-pro-web-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://azul-mouad.gitbook.io/smart-iptv-pro-web-documentation/introduction.md).

# Introduction

**Libraries and Dependencies**

The following libraries and dependencies are used to build and run the project:

* **@tanstack/react-query** – For efficient data fetching and caching.
* **axios** – To handle HTTP requests and interact with the IPTV API.
* **flowbite-react** – For UI components with Tailwind CSS integration.
* **hls.js** – To stream HLS (HTTP Live Streaming) media content.
* **plyr** – A lightweight, accessible, and customizable media player.
* **react** – Core library for building the web interface.
* **react-dom** – To manage DOM rendering.
* **react-router-dom** – For routing between different pages of the app.
