Initial Commit

This commit is contained in:
Mark Gregory
2026-09-29 11:12:07 +01:00
commit 89bbdbfcba
133 changed files with 15743 additions and 0 deletions
Executable
+17
View File
@@ -0,0 +1,17 @@
# SonarDesk Licensing & CMS Server
Production Laravel backend for SonarDesk.
## Included
- SonarDesk licence products, signed licence issuance, activation and revocation
- Customer portal with licence and activation management
- Paddle checkout/webhook provisioning and Lemon Squeezy webhook support
- Support ticket system and admin inbox
- Admin dashboard
- Lightweight CMS for published website pages (`/admin/cms`)
- SonarDesk-branded public website, legal pages, icons and metadata
## Setup
Copy `.env.example` to `.env`, configure the database, mail, payment provider and SonarDesk signing keys, then run migrations. Keep the private signing key outside the public web root and out of source control.