# STARBOX IPTV - WEB Documentation

## STARBOX IPTV - WEB Documentation

- [Introduction](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/introduction.md): STARBOX IPTV WEB is a web application built using React.js, designed to interact with the Xtreme IPTV API for streaming and managing IPTV services. The project is focused on ease of use, high perfor
- [Quick Start Guide](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide.md): This guide will help you quickly set up and run the Smart IPTV Pro Web project on your local machine. Follow these simple steps to get started.
- [Prerequisites](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/prerequisites.md)
- [Download the Project](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/download-the-project.md)
- [Install Dependencies](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/install-dependencies.md)
- [Start the Development Server](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/start-the-development-server.md): Once the dependencies are installed and the environment variables are configured, you can start the development server by running:
- [Build for Production (Optional)](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/build-for-production-optional.md): If you want to prepare the project for deployment, you can create a production build by running:
- [Edit the Project](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/quick-start-guide/edit-the-project.md): To start customizing or editing the project, open the project folder in Visual Studio Code:
- [Customizing the Project](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/customizing-the-project.md)
- [Changing Icons](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/customizing-the-project/changing-icons.md): All icons, including the project logo, and media-related icons, are located in the public directory. These can easily be replaced with your own custom icons or logos.
- [Changing Colors](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/customizing-the-project/changing-colors.md): The project uses Tailwind CSS with support for both light and dark themes. All global color variables are defined using CSS custom properties (--variable-name) and can be easily updated.
- [Building the Project](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/building-the-project.md): To build the project for production, run the following command:
- [Uploading the Project to Hosting](https://azul-mouad.gitbook.io/starbox-iptv-web-documentation/uploading-the-project-to-hosting.md): After building the project, you need to upload the files to your hosting provider.
