https://github.com/sauce-base/saucebase
Modern Laravel SaaS starter kit with Vue 3, TypeScript, Inertia.js, and shadcn/ui - built for rapid SaaS development
https://github.com/sauce-base/saucebase
claude-code inertiajs laravel laravel-framework open-source saas saas-boilerplate saas-template shadcn typescript vue3 vuejs
Last synced: 2 months ago
JSON representation
Modern Laravel SaaS starter kit with Vue 3, TypeScript, Inertia.js, and shadcn/ui - built for rapid SaaS development
- Host: GitHub
- URL: https://github.com/sauce-base/saucebase
- Owner: sauce-base
- License: mit
- Created: 2025-07-10T20:36:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-13T16:40:48.000Z (2 months ago)
- Last Synced: 2025-08-13T18:31:36.425Z (2 months ago)
- Topics: claude-code, inertiajs, laravel, laravel-framework, open-source, saas, saas-boilerplate, saas-template, shadcn, typescript, vue3, vuejs
- Language: PHP
- Homepage:
- Size: 1.77 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🍯 Sauce Base
**Laravel SaaS Boilerplate with VILT Stack**
> ⚠️ **Development Status**: This project is currently in active development and is **NOT production-ready**. APIs, features, and architecture may change significantly.
A modern Laravel SaaS starter kit built with the VILT stack (Vue, Inertia, Laravel, Tailwind) - your essential foundation for building scalable SaaS applications.
[](https://github.com/roble/saucebase/actions/workflows/ci.yml)
[](LICENSE)
[](https://php.net)
[](https://laravel.com)
[](https://vuejs.org)
[](https://typescriptlang.org)
[](https://vitejs.dev)
[](https://tailwindcss.com)
[](https://nodejs.org)
[](https://inertiajs.com)## Tech Stack
- **Backend**: Laravel 12, PHP 8.4+, PostgreSQL, Redis
- **Frontend**: Vue 3, TypeScript, Inertia.js, Tailwind CSS 4
- **UI**: shadcn/ui components, Lucide icons
- **Development**: Docker, Vite, Pest (PHP testing), Playwright (E2E testing)## Quick Start
### Prerequisites
- Docker
- Node.js 22+ and npm### Setup
1. **Clone and setup**
```bash
git clone https://github.com/roble/saucebase.git
cd saucebase
chmod +x bin/setup-env
./bin/setup-env
```2. **Start development**
```bash
npm run dev
```3. **Visit** https://localhost or http://localhost
### Manual Setup
```bash
# Environment
cp .env.example .env# Docker services
docker compose up -d# Dependencies and database
docker compose exec workspace composer install
docker compose exec workspace php artisan key:generate
docker compose exec workspace php artisan migrate:fresh --seed# Frontend
npm install && npm run build
```## Development
```bash
# Start development server
npm run dev# Code quality (run before commit)
docker compose exec workspace ./vendor/bin/pint
docker compose exec workspace npm run lint
docker compose exec workspace composer test# Fresh database
docker compose exec workspace php artisan migrate:fresh --seed
```## Contributing
1. Read `CLAUDE.md` for development guidelines
2. Run quality checks before committing
3. Follow conventional commit format: `feat: description`## License
MIT License - see [LICENSE](LICENSE) file.
---
⭐ Star us on GitHub if this project helped you!