Quietboard-Rust - Rust: Type-Safe SSR & Askama ()
This project is a study in Architectural Minimalism. By leveraging Axum and the Tokio runtime, I built a high-concurrency tool where the UI is strictly validated by the Rust compiler before the code even runs.
I used Askama to ensure that backend data structures must match the HTML templates at build-time, effectively eliminating runtime template errors.
Following a "Stateless Privacy" model, I designed an ephemeral data architecture with local JSON portability— ensuring 100% user data sovereignty while reducing the server-side attack surface by offloading exports to native browser capabilities.
The Forge Specs
- ✦ Safety: Compile-Time UI validation via Askama (HTML templates verified at build-time)
- ✦ Runtime: High-concurrency, non-blocking execution powered by Tokio and Axum
- ✦ Privacy: Stateless, ephemeral data model for total user data sovereignty
- ✦ Performance: Server-Side Rendering (SSR) with zero client-side JS overhead
- ✦ Security: Minimal attack surface via native browser-based PDF generation
- ✦ Deployment: High-availability hosting on Leapcell