-
While I don't claim it's perfect, if you're looking for a real-world example of a fully featured website and how it's implemented, I encourage you to explore the source code. I've taken care to add comments to help you understand what the code does and why it's structured this way. Pay special attention to:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Frontend : SolidJs.
-
Web Framework : axum.
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
Database : SqLite (using sqlx).
-
Search index : Custom-built using tantivy.
-
How CLI arguments are handled (using clap).
-
The tracing (logging) mechanism in an asynchronous codebase (tracing).