Prerequisites
Before installing SaasKitFy, make sure you have the following tools installed on your development machine.
Required
- PHP 8.2+ with extensions:
mbstring,xml,curl,zip,pdo_mysqlorpdo_pgsql - Composer 2.x — PHP dependency manager
- Node.js 18+ and npm — for the React frontend
- Docker & Docker Compose — for MySQL, Redis, and Mailpit (or install them natively)
Optional
- Redis — for cache, sessions, and queue driver (falls back to database driver)
- PostgreSQL — if you prefer it over MySQL (both are supported)
Verify Installation
php -v # 8.2+
composer -V # 2.x
node -v # 18+
docker -v # any recent version
Docker Services
The included docker-compose.yml provides three services:
- larastarter_mysql — MySQL 8 database
- larastarter_redis — Redis for cache/queues
- larastarter_mailpit — Email testing UI (catch all outgoing emails)
# Start all services
docker compose up -d
# Verify they're running
docker compose ps
Mailpit UI is available at http://localhost:8025 — all emails sent during development appear here.