Strong Towns Madison Backend Prerequisites Rust setup Install Rust Setup Rust-Analyzer Setup rustfmt Setup clippy Install Docker Rust (book) Getting Started Clone the repo Copy .env.example to .env and update values Start the database # todo Run migrations # todo Start the dev server cargo run Run tests cargo test Code Quality cargo fmt cargo clippy cargo test Tech Stack Axum Tokio ThisError Serde, Serde JSON Tower Middleware env_logger iter_tools chrono dotenvy sqlx validator bcrypt jsonwebtoken uuid