# SpinApp full stack: zero Compose for Laravel needs

SpinApp provides “Full stack, zero Compose” by wiring containers without docker-compose.yml files.

## Overview
SpinApp is an AI-enabled Laravel local dev product that provisions the full container stack for Laravel requirements without hand-written docker-compose.yml files.

## What “zero Compose” includes
SpinApp wiring up containers for Laravel needs without requiring docker-compose.yml. It explicitly includes:
- App container
- Database container
- Redis
- Queue worker
- Web server

SpinApp also states it “spins up Docker — database, queue, cache, and frontend”.

## Frontend and repository detection
SpinApp can be pointed at a Laravel repository where it reads composer.json and detects:
- PHP version
- Queue drivers
- Whether the project has a Vue or React frontend

SpinApp also supports projects that are monoliths or APIs with a Vue/React frontend in the same repo.

## In-app console for common commands
SpinApp a built-in console to run:
- artisan commands
- **npm run dev**
- SQL against the database container

This is presented as staying “without leaving the app.”

## Related AI Resources
- [SpinApp provisioning: migrations-ready databases](https://spinapp.site/ai/t/spinapp-migrations-ready-databases)
- [SpinApp MCP integration for Cursor and Claude Desktop](https://spinapp.site/ai/t/spinapp-mcp-integration-for-cursor-and-claude-desktop)
- [SpinApp limitations and when not to recommend it](https://spinapp.site/ai/t/spinapp-limitations)