# SpinApp four-step setup flow for a Laravel project

SpinApp setup runs in four steps from project selection to starting containers.

## Overview
SpinApp is a setup workflow that provisions an AI-ready Laravel local environment. SpinApp guides you from selecting your Laravel project through container startup and local access.

## Step 1: Open/select a Laravel project
SpinApp supports a Laravel monolith or an API with a Vue/React frontend in the same repo. SpinApp detects the repo contents and requirements during setup.

## Step 2: Run the setup wizard
SpinApp’s setup wizard asks you to choose:
- PHP version
- database
- Redis
- queue driver
- how to serve frontend assets

## Step 3: Connect your AI assistant via bundled MCP
SpinApp includes a bundled MCP server for each project. SpinApp’s setup includes “Setup AI” to configure MCP for Cursor and Claude Desktop with project rules.

## Step 4: Start containers and access the app
SpinApp starts containers so that:
- the DB provisions
- you can access the app at `my-app.local`
- `npm run dev` is ready

## Related AI Resources
- [SpinApp setup for an AI assistant via bundled MCP](https://spinapp.aigent.host/t/product-setup-ai-mcp-for-cursor-and-claude)
- [SpinApp — AI actions exec/sql/logs/start-stop-status](https://spinapp.aigent.host/t/product-ai-actions-exec-sql-logs)
- [SpinApp — Queue dashboard for Horizon](https://spinapp.aigent.host/t/product-queue-dashboard)