# ⚙️ System Requirements

Welcome to Repair Box, a powerful web-based application designed to simplify and enhance the way you manage repair services. Before installing Repair Box, please make sure your server environment meets the following minimum requirements to ensure a smooth installation and optimal performance.

***

### ✅ Core Requirements

| Component  | Required Version                        |
| ---------- | --------------------------------------- |
| PHP        | PHP 8.1                                 |
| Database   | MySQL ≥ 5.7 or MariaDB ≥ 10.2.7         |
| Web Server | Apache (recommended) or Nginx/LiteSpeed |

> 💡 Note: Repair Box is built on the Laravel PHP framework, known for its robustness, security, and scalability.

***

### 🧩 Required PHP Extensions

<br>

Make sure the following PHP extensions are enabled on your server:

* BCMath
* Ctype
* Fileinfo
* JSON
* Mbstring
* OpenSSL
* PDO
* Tokenizer
* XML
* ZIP
* GD
* ICONV
* SimpleXML
* XMLReader
* Zlib

***

### 🌍 Hosting Environment

<br>

Repair Box is a production-ready application, intended to run on live servers. Supported hosting types include:

* ✅ Professional Shared Hosting (with PHP 8.1 support)
* ✅ VPS or Dedicated Servers
* ❌ Not supported: Localhost environments (e.g., XAMPP, WAMP, Laragon)

***

### 📥 Ready to Install?

<br>

Once your server meets these requirements, you’re ready to install and deploy Repair Box. The system empowers:

* Customers to submit defective devices via a public interface
* Technicians to manage their assigned repairs efficiently
* Admins to oversee all operations with complete control<br>
