Empty admin project

This commit is contained in:
Khwezi Mngoma
2026-05-16 01:22:17 +02:00
parent ee3dc075ef
commit 0cc5b8935d
30 changed files with 1383 additions and 2 deletions
+24 -1
View File
@@ -1 +1,24 @@
# LiteCharmsShopAdmin
# LiteCharms Shop Admin
The primary internal back-office and operations management interface for the LiteCharms platform.
## ⚙️ Core Functions
* **Product Engine:** Configure software packages (REST, gRPC, Identity Server), define add-ons, and maintain localized price lists.
* **Process Override:** Manually progress order states, trigger overrides, and control customer workflow states.
* **Analytics & Reports:** Monitor sales metrics, conversion funnels, and track intent data from the shop analytics schema.
## 🏗 Architecture
* **Type:** Kubernetes Deployment (`litecharms-admin` namespace)
* **Scale:** Standalone high-availability instance.
* **Ingress:** Restricted access via corporate VPN / secure tunnel routing via Traefik/IngressRoute.
## 🚀 CI/CD Workflow
* **Trigger:** Pull Request to `master`.
* **Build:** Compiles Blazor WebAssembly / Server .NET 10.0 source.
* **Containerize:** Docker image built and pushed to private Nexus registry as `litecharms-admin:1.${DRONE_BUILD_NUMBER}`.
* **Deploy:** * Updates internal validation environment via GitOps/`kubectl apply`.
* Production release handled via Drone **Promotion** target.
## 🌐 Endpoints
* **Internal Hub:** `https://shop-admin.khongisa.co.za` (Restricted Network Access)
* **State Sync:** Directly interfaces with the core PostgreSQL instance and publishes MediatR commands to the isolated `litecharms-scheduler` process.