El Captain Manager — SaaS control plane for managing El Captain instances
Full platform for operating El Captain as a service:
- Deploy new academies via one-click wizard (CapRover API integration)
- Flexible billing: monthly fee, platform %, or both per client
- Daily fee collection from instance databases (pull + webhook verify)
- Auto-suspend instances after grace period on overdue payments
- Dashboard with MRR, platform fees, instance health overview
- Complete audit log of all actions
Stack: Laravel + Livewire + Tailwind, deployed to CapRover
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Dockerfile
0 → 100644
app/Livewire/ClientList.php
0 → 100644
app/Livewire/Dashboard.php
0 → 100644
app/Livewire/Login.php
0 → 100644
app/Livewire/PlanList.php
0 → 100644
app/Models/AuditLog.php
0 → 100644
app/Models/BillingPeriod.php
0 → 100644
app/Models/Client.php
0 → 100644
app/Models/Instance.php
0 → 100644
app/Models/Plan.php
0 → 100644
app/Models/PlatformFee.php
0 → 100644
captain-definition
0 → 100644
| ... | @@ -8,7 +8,8 @@ | ... | @@ -8,7 +8,8 @@ |
| "require": { | "require": { | ||
| "php": "^8.3", | "php": "^8.3", | ||
| "laravel/framework": "^13.8", | "laravel/framework": "^13.8", | ||
| "laravel/tinker": "^3.0" | "laravel/tinker": "^3.0", | ||
| "livewire/livewire": "^4.3" | |||
| }, | }, | ||
| "require-dev": { | "require-dev": { | ||
| "fakerphp/faker": "^1.23", | "fakerphp/faker": "^1.23", | ||
| ... | ... |
config/manager.php
0 → 100644
docker/entrypoint.sh
0 → 100644
docker/nginx/default.conf
0 → 100644
docker/php/php.ini
0 → 100644
Please register or sign in to comment