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_mysql or pdo_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.