Aplikasi manajemen pelanggan dan layanan domain & hosting berbasis Laravel + Inertia + Vue.
- Backend: Laravel 12.x
- Frontend: Vue 3 + Inertia.js
- UI: Tailwind CSS
- Database: MySQL / SQLite
- Testing: Pest PHP
- MCP Server: Laravel Boost (via .mcp.json)
- MCP Server: Digunakan Laravel Boost MCP server untuk integrasi Laravel
- 419 Page Expired: Setelah login, selalu jalankan
session()->regenerate()dansession()->regenerateToken()untuk menghindari error CSRF - Build System: Lihat
BUILD.mduntuk dokumentasi build dan deployment production
- PHP 8.2+
- Composer
- Node.js & npm / Bun
- Database (MySQL atau SQLite)
- Clone repositori
git clone https://github.com/Websweet-Studio/wscrm.git
cd wscrm- Instal dependensi PHP
composer install- Instal dependensi Node.js
npm install
# atau
bun install- Salin file environment
cp .env.example .env- Generate aplikasi key
php artisan key:generate-
Konfigurasi database di
.envfile -
Jalankan migrasi & seeder
php artisan migrate --seed- Build assets
npm run build
# atau
bun run buildJalankan server pengembangan:
# Jalankan semua layanan sekaligus
composer dev
# Atau secara terpisah
php artisan serve
npm run devLihat BUILD.md untuk dokumentasi lengkap tentang:
- Production build structure (laravel + public_html)
- Package-style deployment dengan installer
- Auto-update system
- Manajemen Pelanggan
- Pencarian & Pendaftaran Domain
- Manajemen Paket Hosting
- Penagihan & Invoice
- Dasbor Admin
- Dasbor Pelanggan
MIT License