System Requirements

This document explains the minimum specifications and required software for developing the backend of the FORTE-ION application using the Laravel Framework.


A. Offline Development (Localhost Development)

These requirements apply when you run the application in a local server environment on your personal computer.

                                                                                         
   

Category

 
   

Minimum Requirements

 
   

Detail

 
   

Hardware (PC)

 
   

Operating System: Linux or Windows 10 (64-bit)

 
   


 
   


 
   

CPU: Dual-core

 
   


 
   


 
   

RAM: Minimum 2 GB

 
   


 
   

Server & Database

 
   

Local Web Server: XAMPP version 8.2.12 / PHP 8.2.12 or higher, or Apache HTTP Server

 
   

PHP version 8.2.12 or higher is mandatory.

 
   


 
   

Database: MySQL Server 8.1 or higher

 
   


 
   

Core Software

 
   

Framework: Laravel Framework version 11.45.1

 
   


 
   


 
   

Dependency Manager: Composer (PHP dependency manager)

 
   


 
   

Support Tools

 
   

Code Editor: Sublime Text, Notepad++, or other editor of your choice (Visual Studio Code, Atom, etc.)

 
   


 

B. Online Development (Staging/Production)

These requirements apply when you deploy the application to a hosting, Virtual Machine (VM), or Virtual Private Server (VPS) environment.

                                                                                         
   

Category

 
   

Minimum Requirements

 
   

Detail

 
   

Server (VPS/VM)

 
   

Operating System: Linux (Recommended) or Windows

 
   


 
   


 
   

CPU: Dual-core

 
   


 
   


 
   

RAM: Minimum 2 GB

 
   


 
   

Server & Database

 
   

Web Server: Apache HTTP Server

 
   

Must support PHP 8.2.12 or higher.

 
   


 
   

Database: MySQL Server 8.1 or higher

 
   


 
   

Core Software

 
   

Framework: Laravel Framework version 11.45.1

 
   


 
   


 
   

Dependency Manager: Composer (PHP dependency manager)

 
   

Required for dependency installation on the server.

 
   

Support Tools

 
   

Code Editor: Sublime Text, Notepad++, or other editor

 
   

Used for code modification before deployment.