A modern Laravel + Vue.js starter template with AI-assisted development built in.
Delete this section after creating your project
This starterkit gives you:
- Complete dev environment - Docker-based, works on any machine
- AI-assisted development - Claude Code integration with guardrails
- Production-ready stack - Laravel 12, Vue 3, TypeScript, Tailwind CSS
- Quality tools built in - Testing, linting, code review
Claude Code isn't just a chatbot - it can actually do things in your project:
- Read and write files directly (no copy-paste needed)
- Run commands - tests, linting, database migrations
- Check logs - see errors from your app, database, and frontend
- Restart services - fix issues without leaving the conversation
- Follow your rules - learns your coding conventions from
.claude/rules/ - Research documentation - look up Laravel docs, Vue guides, or any topic
Safe by design: Claude runs inside a devcontainer (sandbox), so it can't affect anything outside your project.
After creating your repository, follow the Setup Guide to get started.
- Clone your repository
- Open in VS Code
- Click "Reopen in Container" when prompted
- Run the "Dev: Start" task (
Ctrl+Shift+P→ "Tasks: Run Task" → "Dev: Start") - Open http://localhost:8080
Default login: test@example.com / password123
Build by describing what you want. Claude handles the code.
Perfect for: Creators, rapid prototyping, or anyone who prefers conversation over commands.
Run commands yourself and understand the tools.
Perfect for: Developers who want full control.
| Category | Features |
|---|---|
| Stack | Laravel 12, Vue 3, Inertia.js, TypeScript, Tailwind CSS |
| Database | PostgreSQL 17, Redis |
| Quality | PHPStan, ESLint, Prettier, PHPUnit |
| AI Tools | Claude Code, tarnished (change tracking), lumby (error diagnosis), reldo (code review) |
| DX | Hot reload, IDE helpers, type generation |
| Guide | Description |
|---|---|
| Create Your Project | Create a repo from this template |
| Setup Environment | Install and configure everything |
| AI-First Guides | Build with Claude assistance |
| Hands-On Guides | Manual development reference |
| Technical Docs | Deep dives into specific features |
Container won't start
- Make sure Docker Desktop is running
- Try restarting Docker Desktop
Port 8080 in use
- Stop whatever is using port 8080, or change the port in
.env
Something else broken?
- Open Claude and describe the problem - it can help diagnose and fix issues
Contributions are welcome! Please feel free to submit a Pull Request.
This starter kit is open-sourced software licensed under the MIT license.