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
👜Peek inside the satchel..