Minimum Requirements
Server Requirements
PHP Version
- PHP 8.2 or higher
PHP Extensions
- BCMath
- Ctype
- cURL
- DOM
- Fileinfo
- JSON
- Mbstring
- OpenSSL
- PCRE
- PDO
- Tokenizer
- XML
Database
Supported Databases
- MySQL 8.0 or higher
- PostgreSQL 13 or higher
Web Server
Supported Web Servers
- Apache 2.4+ with mod_rewrite
- Nginx 1.18+
Node.js & NPM
- Node.js 22.x (managed via Volta)
- NPM 10.x or higher
Composer
- Composer 2.x
Recommended Requirements
For Production
Server Specifications Minimum
- 1+ CPU cores
- 2GB+ RAM
- 20GB+ disk space
- SSD storage recommended
Server Specifications Recommended
- 2+ CPU cores
- 4GB+ RAM
- 20GB+ disk space
- SSD storage recommended
PHP Configuration
memory_limit: 256M or highermax_execution_time: 300upload_max_filesize: 20Mpost_max_size: 20M
For Development
Local Development
- 1+ CPU core
- 2GB+ RAM
- 10GB+ disk space
Browser Support
Admin Panel
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Frontend (Customer Portal)
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Mobile browsers (iOS Safari, Chrome Mobile)
Frontend Technology
The customer-facing frontend is built with:
- Tailwind CSS 4 - Modern utility-first CSS framework
- Livewire - Full-page components for dynamic interactions
Additional Tools
Development Tools
- Git 2.x
- Code editor (VS Code, PHPStorm, etc.)
- Terminal/Command line access
Optional
- Redis (for caching and queues)
- Supervisor (for queue workers)
- SSL certificate (for HTTPS)