Projects

Backend project

axum-todo-list

2026

A simple to-do list app built with Axum, SQLx, and SQLite.

  • Rust
  • Axum
  • SQLx
  • SQLite

axum-todo-list is a Rust backend project built around a clean to-do API with Axum routing, SQLx queries, and SQLite persistence.

The project demonstrates a straightforward service structure: focused request handlers, typed JSON responses, shared state through a database pool, and SQL migrations applied on startup.

It also shows disciplined scope. The current implementation covers the core CRUD flow, filtering and pagination on GET /todos, request tracing, and a small automated test surface, while leaving room for configuration, deeper integration tests, and a frontend layer.