License Management — Distribusi & Lisensi Software
Portal penjualan dan distribusi software dengan aktivasi lisensi, validasi klien, perpanjangan, rilis GitHub, pembayaran Tripay, unduhan bertoken, dan tiket dukungan.
Tangkapan layar
Ringkasan
Apa yang dikerjakan sistem ini.
License Management mengelola siklus penjualan dan distribusi produk perangkat lunak. Pelanggan memilih produk, membuat pesanan, membayar, melihat faktur, mengakses lisensinya, mengunduh versi produk, dan mengirim tiket dukungan melalui portal pelanggan. Administrator mengelola produk dan versinya, pelanggan, pesanan, pembayaran, metode pembayaran, lisensi, aktivasi, perpanjangan, hak unduh, dan pengaturan aplikasi.
Lisensi diterbitkan satuan maupun massal, diaktifkan pada domain atau perangkat tertentu, dan bisa ditangguhkan, dicabut, atau diaktifkan kembali. API klien menyediakan aktivasi, validasi, deaktivasi, pengecekan pembaruan versi, penerbitan token unduh, dan streaming berkas sehingga aplikasi pelanggan bisa memeriksa lisensinya sendiri.
Integrasi GitHub menyinkronkan rilis produk memakai token yang disimpan per akun, dengan penanganan webhook agar versi baru masuk otomatis. Tripay memproses pembayaran dengan callback yang ditangani sebagai job antrean, diikuti aktivasi lisensi dan email lisensi. Berkas faktur dirender dari template dan disimpan untuk diunduh pelanggan. Log validasi, aktivasi, unduhan, peristiwa webhook, dan audit melengkapi pelacakan aktivitas.
Daftar fitur
Rincian kemampuan
20 kemampuan yang diverifikasi langsung terhadap kode sumber proyek.
- Katalog produk perangkat lunak dan pengelolaan versi produk
- Portal pelanggan untuk produk, pesanan, faktur, dan lisensi
- Pemesanan, checkout, dan pembayaran Tripay
- Sinkronisasi metode pembayaran dan penanganan callback pembayaran
- Kedaluwarsa pesanan yang tidak dibayar dalam batas waktu
- Penerbitan lisensi satuan dan massal
- Aktivasi lisensi dengan pencatatan domain dan perangkat
- API klien untuk aktivasi, validasi, dan deaktivasi lisensi
- Penangguhan, pencabutan, dan pengaktifan kembali lisensi
- Perpanjangan lisensi dengan riwayat dan pesanan perpanjangan
- Pengecekan pembaruan versi melalui API klien
- Token unduh berbatas waktu dan streaming berkas rilis
- Sinkronisasi rilis produk GitHub memakai token tersimpan
- Penanganan webhook GitHub dengan pencatatan peristiwa
- Log validasi lisensi, aktivasi, dan unduhan
- Berkas faktur yang digenerasi dari template untuk diunduh pelanggan
- Email lisensi setelah pembayaran selesai
- Tiket dukungan dengan balasan, prioritas, departemen, dan penugasan
- Profil pelanggan, penautan akun pengguna, dan pengelolaan status
- Notifikasi, laporan, pengaturan aplikasi, dan audit aktivitas administrator
Teknologi
Dibangun dengan 9 teknologi.
- Laravel 13
- PHP 8.3
- Blade
- Alpine.js
- Tailwind CSS 4
- Laravel Sanctum
- GitHub API
- Tripay
- MySQL
Pertanyaan umum
Yang biasanya ditanyakan.
Bagaimana aplikasi pelanggan memeriksa lisensinya sendiri?
Lewat API klien yang menyediakan aktivasi, validasi, deaktivasi, dan pengecekan pembaruan versi. Setiap aktivasi dicatat terhadap domain atau perangkat, dan lisensi bisa ditangguhkan, dicabut, atau diaktifkan kembali secara terpusat.
Bagaimana versi produk baru sampai ke pelanggan?
Rilis GitHub disinkronkan memakai token per akun, dengan penanganan webhook agar rilis baru muncul otomatis. Unduhan dilayani lewat token berbatas waktu, bukan URL publik.
Apa yang terjadi setelah pembayaran selesai?
Callback Tripay diproses sebagai pekerjaan antrean, yang mengaktifkan lisensi dan mengirim email lisensi. Pesanan yang tidak dibayar melewati batas waktu kedaluwarsa dengan sendirinya.
Satu bidang
Proyek serupa.
Jadiin.online — ERP, Kasir & Toko Online
Ekosistem ERP dengan penjualan, kasir, pembelian, stok multi-gudang, akuntansi, penggajian, aset, toko online multi-gateway, dan portal pelanggan untuk pesanan dan dukungan produk.
Laravel 12 · PHP 8.2 · Blade · Tailwind CSS 4 · +16
Luxon ERP — Perdagangan & Distribusi
ERP perdagangan dan distribusi dengan 150 migrasi: pre-order, impor kontainer, gudang, penjualan, akuntansi, HR, CRM, armada, dan pengiriman dalam satu alur.
Laravel 13 · PHP 8.3 · Blade · Tailwind CSS 4 · +5
Growujil — ERP E-commerce & Fulfilment
Aplikasi operasional penjualan multi-toko dan multi-gudang: pesanan, persediaan, penjemputan, pengiriman, retur, kasus penipuan, pencatatan iklan, serta laporan omzet dan laba.
Laravel 11 · Laravel Breeze · Blade · Alpine.js · +6