You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,14 @@ example is also governed by the engineering
29
29
30
30
Welcome to the official showcase and blueprints repository for the **Rullst Framework (`12.0.0`)**. This repository demonstrates how to architect, build, and deploy production-grade, sovereign web applications in pure Rust without JavaScript framework lock-in.
31
31
32
-
This monorepository contains three live cloud applications:
32
+
This monorepository contains four live cloud applications, with the SaaS
33
+
blueprint deliberately split into staging and production deployments:
33
34
1.**🌐 Rullst Showcase App:** Demonstrates the **5 Frontend Paradigms**, Active Record ORM, WAF security layers, Prompt Injection Shield, and Omni cross-platform capabilities.
34
35
2.**🎓 Rullst Academy (LMS Blueprint):** A full-featured, real-world educational platform with 13 SQLite migrations, course catalog, Argon2 authentication, monotonic lesson progress tracking, quizzes, certifications, and integrated **Nexus Admin CMS** + **Studio Dev Cockpit**.
35
36
3.**💼 Rullst Portfolio Blueprint:** An ultra-fast, modern developer portfolio featuring dark glassmorphic UI, HTMX SSR, project showcase, experience timeline, skills matrix, and **Nexus Admin CMS**.
37
+
4.**Rullst SaaS Blueprint:** An audited one-time Stripe checkout with separate
38
+
sandbox and live databases, provider objects, secrets, entitlements,
39
+
downloadable artifacts, certificates, refunds and reconciliation.
36
40
37
41
---
38
42
@@ -53,6 +57,8 @@ All applications run in **Microsoft Azure Container Apps** on the **Azure for St
53
57
|**🌐 Rullst Showcase**|[showcase.rullst.win](https://showcase.rullst.win)| 5 Web Paradigms, WAF Defense, LiveView, Active Record, Groq AI Copilot | 🛡️ **Nexus Admin:**[/nexus](https://rullst-showcase.redpond-24d9228d.eastus.azurecontainerapps.io/nexus)<br>🚀 **Studio:**[/studio](https://rullst-showcase.redpond-24d9228d.eastus.azurecontainerapps.io/studio)<br>**Public demo login:**`rullst_demo`<br>**Password:**`RullstDemoAccess2026!`<br>🤖 **Groq AI:** GPT-OSS 120B & Prompt Shield<br>📖 [Showcase Guide](docs/showcase-nexus-studio-ai-guide.md)|
54
58
|**🎓 LMS Academy**|[lms.rullst.win](https://lms.rullst.win)| Courses, Real Argon2 Auth, Lesson Player, Quizzes, Certificates | 🛡️ **Nexus Admin:**[/nexus](https://rullst-lms.redpond-24d9228d.eastus.azurecontainerapps.io/nexus)<br>🚀 **Studio:**[/studio](https://rullst-lms.redpond-24d9228d.eastus.azurecontainerapps.io/studio)<br>*(Protected by HTTP Basic Auth configured via container environment variables)*|
|**SaaS Staging**|[saas-staging.rullst.win](https://saas-staging.rullst.win)| Permanent Stripe sandbox, test report and Sandbox Pioneer certificate; no real charge | Private Nexus credentials; no production Studio process |
61
+
|**SaaS Production**|[saas.rullst.win](https://saas.rullst.win)| Real one-time Stripe checkout, private guide, unlimited Founding Customer certificates, refunds and reconciliation | Private Nexus credentials; no production Studio process |
56
62
57
63
---
58
64
@@ -113,6 +119,13 @@ deployments also use separate persistent PostgreSQL databases, webhook secrets,
113
119
Price IDs, application keys and private administration credentials. No private
114
120
credential is included in this repository.
115
121
122
+
The sandbox flow grants a downloadable test report and a clearly test-only
123
+
`Rullst Sandbox Pioneer` certificate. Every reconciled production purchase
124
+
grants the private Stripe implementation guide and a `Rullst Founding Customer`
125
+
certificate; the certificate has no quantity limit.
126
+
Refunds and disputes revoke the corresponding access after provider
127
+
confirmation.
128
+
116
129
See the [SaaS blueprint guide](blueprints/saas/README.md) for setup and the
117
130
[framework improvement report](saas-improvements-needed.md) for the full
118
131
provider-by-provider and Rullst Mail account-lifecycle audit.
0 commit comments