ISP Management System ini dikembangkan untuk VENDA NET, sebuah penyedia layanan internet RT/RW yang memiliki fitur-fitur utama sebagai berikut:
-
Manajemen Pelanggan:
- Tambah, edit, dan hapus data pelanggan.
- Integrasi dengan Mikrotik: Setiap kali data pelanggan ditambahkan, sistem secara otomatis menambahkan
PPPoE Secret
ke Mikrotik.
-
Manajemen Paket Data:
- Tambah, edit, dan hapus data paket internet.
- Integrasi dengan Mikrotik: Setiap kali data paket ditambahkan, sistem secara otomatis menambahkan
PPPoE Profile
ke Mikrotik.
-
Pembayaran:
- Integrasi dengan Midtrans: Pembayaran tagihan internet dilakukan melalui payment gateway Midtrans, memastikan proses pembayaran yang aman dan mudah bagi pelanggan.
-
Notifikasi Billing:
- Integrasi dengan WABLAS: Sistem mengirimkan notifikasi tagihan kepada pelanggan melalui WhatsApp menggunakan layanan WABLAS, memastikan pelanggan mendapatkan informasi tagihan tepat waktu.
- Clone Repository:
git clone https://github.com/bangyadiii/venda-net cd venda-net
- Install Depedencies:
composer install npm install
- Konfigurasi Environment:
Salin file .env.example menjadi .env dan sesuaikan konfigurasi database, Mikrotik, Midtrans, dan WABLAS sesuai kebutuhan Anda.
cp .env.example.env
- Migrasi dan Seed Database:
php artisan migrate --seed
- Generate App Key:
php artisan key:generate
- Run the app:
php artisan serve
Setelah aplikasi berjalan, Anda dapat mengakses antarmuka melalui http://localhost:8000. Masuk dengan kredensial admin yang telah diatur selama proses seeding.
- Tambahkan pelanggan baru melalui menu Manajemen Pelanggan dan
PPPoE Secret
akan otomatis ditambahkan ke Mikrotik. - Tambahkan paket data baru melalui menu Manajemen Paket Data dan
PPPoE Profile
akan otomatis ditambahkan ke Mikrotik.
- Pembayaran dilakukan melalui gateway Midtrans. Pastikan Anda telah mengonfigurasi
MIDTRANS_SERVER_KEY
danMIDTRANS_CLIENT_KEY
di file.env.
- Sistem akan mengirimkan notifikasi tagihan secara otomatis melalui WhatsApp menggunakan layanan WABLAS. Pastikan Anda telah mengonfigurasi
WABLAS_API_KEY
di file.env
.